解密MD5哈希值[重复]
-
21-09-2019 - |
题
可能的重复:
是否可以解密 md5 哈希值?
有什么办法可以解密加密的内容 MD5 字符串,给定密钥?
解决方案
尝试谷歌(参见 使用Google破解MD5密码)或 MD5 哈希值的在线数据库,例如 md5(); 或者 通用数据 (最后一个包含 1,133,766,035 个唯一条目)。
其他提示
消息摘要算法5是具有128位散列值的广泛使用的密码散列函数。加密有2个办法:加密 - decript,哈希有一个办法 - 没有解密的可能。 但是,随着数据库的哈希的是可能以解决这个问题。
请参阅此位点:
www.rednoize.com - 50709274散列数据库
www.md5oogle.com - 6353625散列数据库
www.hashmash.com - 1611191散列数据库
www.gdataonline.com 1155613散列数据库
www.md5decryption.com - 872145散列数据库
www.md5decrypter.com - 583441散列数据库
www.md5decrypter.co.uk - 41568541散列数据库
www.macrosoftware.ro - 5403散列数据库
MD5不是加密算法,而是哈希算法。继续阅读 MD5 和 加密哈希函数.
创建一个 MD5 哈希值 在 Python 中,你可以按如下方式处理字符串:
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是一个不对称的哈希 - 不加密的机制。你不能“解密”的MD5。如果知道散列内容被限制为一个(短)的可能性集合,则可以使用一个彩虹表试图穷举反向哈希,但这不会在一般情况下工作。
我仍然认为谷歌是这个问题的最佳答案,但我做了一个脚本,可以破解MD5和其他杂凑像沙的 https://github.com/mouuff/craken/blob/master/pycracker.py