criptografia
Criptografia MD5
Buscar
post favorito
comentários
Criptografia MD5
Entre no mundo da criptografia, conheça os usos desta técnica e saiba como proteger seus dados utilizando a
Criptografia MD5.
Gostei (26)
(3)
Criptografia é o ato de codificar dados em informações aparentemente sem sentido, para que pessoas não consigam ter acesso às informações que foram cifradas. Há vários usos para a criptografia em nosso dia-a-dia: proteger documentos secretos, transmitir informações confidenciais pela Internet ou por uma rede local, etc.
A técnica usada em Criptografia envolve pura e simples matemática. O sistema de criptografia usado atualmente é extremamente seguro. Especialistas estimam que para http://www.devmedia.com.br/criptografia-md5/2944 1/10
6/5/2014
Criptografia MD5
alguém conseguir quebrar uma criptografia usando chaves de 64 bits na base da tentativa e erro, levaria cerca de 100.000 anos usando um PC comum.
Mas porque é tão seguro? Simples, uma chave de 2 bits terá 4 combinações possíveis.
Uma chave de 4 bits, terá 16 combinações possíveis e assim por diante. Agora, vejamos a grande diferença: uma chave de apenas 8 bits terá 65.356 combinações possíveis e, em uma chave de 32 bits existem mais de 4 bilhões de combinações, que para serem decifradas levariam mais de 2 meses (levando em conta 1000 tentativas por segundo, por parte do computador).
Neste artigo veremos como implementar um sistema de criptografia usando MD5.
Implementaremos uma classe que criptografa os dados de uma senha usada em uma autenticação (login).
MD5
O MD5 (Message-Digest algorithm 5) é um algoritmo de hash de 128 bits unidirecional desenvolvido pela RSA Data Security, Inc., descrito na RFC 1321, usado por softwares com protocolo ponto-a-ponto (P2P), verificação de integridade e logins. Foi desenvolvido para suceder ao MD4 que tinha alguns problemas de segurança.
Por ser um algoritmo unidirecional, um hash MD5 não pode ser