Pergunta

Possível duplicata:
É possível descriptografar hashes md5?

Existe alguma maneira de descriptografar o criptografado MD5 string, dada a chave?

Foi útil?

Solução

Experimente o Google (veja Usando o Google para quebrar senhas MD5) ou um banco de dados online de hashes md5 como md5 (); ou Gdata (O último contém 1.133.766.035 entradas únicas).

Outras dicas

MD5 é um Hash unidirecional. Não pode ser descriptografado. A coisa mais próxima de descriptografar um hash md5 seria fazer uma pesquisa contra um pré-gerado Tabela de arco -íris. Além disso, não tenho certeza do que você quer dizer com "eu tenho a chave". Não há "chave" em um hash do MD5. Talvez você esteja pensando em um sal? Se seus dados têm um sal Valor incorporado Antes do hash, a abordagem da tabela do arco -íris provavelmente não será prática de qualquer maneira.

O algoritmo de digestão da mensagem 5 é uma função de hash criptográfica amplamente usada com um valor de hash de 128 bits. A criptografia tem 2 maneiras: Encrypt - Diminua, o hash tem uma maneira - não há descriptografia possível. Mas com hash de banco de dados É POSSÍVEL Para resolver este problema.

Veja esses sites:

www.rednoize.com - 50.709.274 hash no banco de dados

www.md5oogle.com - 6.353.625 hash no banco de dados

www.hashmash.com - 1.611.191 hash no banco de dados

www.gdataonline.com 1.155.613 Hash in Database

www.md5decryption.com - 872.145 hash no banco de dados

www.md5decrypter.com - 583.441 hash no banco de dados

www.md5decrypter.co.uk - 41.568.541 hash no banco de dados

www.macrosoftware.ro - 5.403 hash no banco de dados

O MD5 não é um algoritmo de criptografia, é um algoritmo de hash. Leia sobre MD5 e Funções de hashry hash.

Para criar um Hash MD5 de uma string no python que você faz o seguinte:

import hashlib
m = hashlib.md5()
m.update("String to Hash")
echo m.digest()
# '\xed\xa5\x8bA-nU\xa2\xee\xbb[_s\x130\xbd'
echo m.hexdigest() # its more common to show hashes as a hex string
# 'eda58b412d6e55a2eebb5b5f731330bd'

MD5 é um hash assimétrico - não um mecanismo de criptografia. Você não pode "descriptografar" um MD5. Se você souber que o conteúdo de hash é limitado a um conjunto (curto) de possibilidades, você pode usar um Tabela de arco -íris Tentar tentar reverter o hash, mas isso não funcionará no caso geral.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top