Olá Galera, Boa Tarde...
Hoje vamos falar um pouco sobre criptografia de dados para sistemas empresariais.
Você sabe afinal o que é criptografia?
Nada mais é que um meio de aprimorar a segurança de uma mensagem ou de um arquivo, embaralhando o conteúdo de modo que ele só possa ser lido por quem por quem tenha a chave de criptografia correta para desembaralhá-lo. Por exemplo, quando você esta conversando com outra pessoa em um chat, normalmente os dados trafegados pela rede serão criptografados para ajudar a manter os dados em segurança.
A primeira vista ela até pode parecer complicada, mas para usufruir dos benefícios que proporciona você não precisa estuda-lá profundamente e nem ser nenhum matemático experiente. Atualmente, a criptografia já está integrada ou pode ser facilmente adicionada à grande maioria dos sistemas operacionais e aplicativos e para usá-la, muitas vezes, basta a realização de algumas configurações.
Mas nosso objetivo não é falar sobre o que é criptografia e sim mostrar um exemplo prático. Vamos postar aqui um modelo desenvolvido em Lazarus 1.2.6, com executável e os fontes com a função de criptografia, função esta que você poderá utilizar em seus sistemas, apenas alterando a chave(Key) de criptografia.
Segue Links:
Link para download do EXE:
Link para download do código fonte(Lazarus 1.2.6):
Estes fontes foram desenvolvidos com Lazarus versão 1.2.6, porém são totalmente compatíveis com Delphi. Caso surja alguma duvida, basta deixar seu comentário.
Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.
Atenciosamente
Dica Chave.