Recebi de um amigo, Bruno Rollin, o link de um site que descriptografa senhas md5 . Fiquei pasmo na hora, pensei comigo: não pode, ou algo está errado ou está foi uma enorme revolução em decriptografia.
Para quem não conhece o Message-Digest algorithm 5 (MD5) é um algoritmo que criptografa dados resultando em um hash de 128 bits. Ele é uma via de apenas uma mão, não tendo volta. Não vou entrar em detalhes, aqui tem uma explicação da wikipedia para quem quer saber mais. Isto significa que uma vez criptografado um dado com MD5, nunca mais consegue voltar para o valor original.
A aplicação mais comum disso é em um sistema de login. A senha de usuário é gravada como hash na base de dados. Quando existe uma tentativa de login, criptografa-se a senha digitada e compara com a senha da base. Se for iguais então a senha é correta.
Mas como funciona aquele site que recebi? Simples, ele não descriptografa nada. Lá mesmo está escrito que eles possuem uma base de dados com mais de 6,002,974, atualmente. Isto desde dezembro de 2005. Para uma pesquisa mais rápida, o sistema pode usar um dicionário indexado com as senhas hashes, ou seja, é feito uma pesquisa por sua palavra criptografada na base de criptografias deles. Se você tiver sorte ou azar pode ser que sua senha esteja por lá.
Isto pode ser útil em alguma caso de perda de senha PRÓPRIA ou para testes de DESENVOLVIMENTO.
Abrs a todos e bom uso.
“A coragem não é a ausência do medo, mas a noção de que há outra coisa mais importante.” Ambrose Redmoon, filósofo americano
