解密MD5哈希
回答
試用谷歌(見Using Google To Crack MD5 Passwords)或MD5的在線DB哈希像md5();或GDATA(最後一個包含1133766035個唯一條目)。
MD5是一個非對稱散列 - 不是一種加密機制。你不能「解密」MD5。如果您知道哈希內容僅限於(短)一組可能性,您可以使用Rainbow Table嘗試強制顛倒哈希,但在一般情況下這不起作用。
MD5是one-way hash。它不能被解密。解密MD5哈希最接近的方法是對預先生成的rainbow table進行查找。另外,我不確定你的意思是「我有鑰匙」。 MD5散列中沒有「鍵」。也許你在想鹽?如果您的數據在散列之前包含salt值,那麼彩虹表方法可能無法實用。
MD5不是一種加密算法,它是一種哈希算法。請閱讀MD5和Crytographic Hash Functions。
在Python中創建一個字符串的MD5 hash你做如下:
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'
消息摘要算法5是一個廣泛使用的具有128位散列值的加密散列函數。加密有兩種方式:加密 - 解碼,散列有一種方法 - 沒有解密可能。 但數據庫散列是可能的來解決這個問題。
看到這個網站:
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 - 5,403哈希數據庫
我仍然認爲谷歌是這個問題的最佳答案,但我做了一個腳本,可以破解md5和其他哈希,如sha https://github.com/mouuff/craken/blob/master/pycracker.py
- 1. 解密md5哈希函數
- 2. 如何解密的MD5哈希
- 3. SQL 2005 MD5哈希和C#MD5哈希
- 4. C#MD5哈希Groovy的MD5哈希
- 5. PHP MD5(MD5)哈希
- 6. 解密的哈希和加密哈希
- 7. 解密哈希
- 8. PHP MD5哈希
- 9. 如何比較和解密C中的md5密碼哈希?
- 10. 爲什麼MD5/SHA1密碼哈希無法解密?
- 11. 快速驗證md5哈希密碼
- 12. Hybris如何提供MD5密碼哈希?
- 13. python django unsalted md5密碼哈希格式
- 14. 解密哈希密碼
- 15. SHA512和MD5哈希
- 16. MD5哈希更快
- 17. 生成MD5哈希
- 18. GPU MD5/SHA1哈希
- 19. Java MD5哈希不匹配.NET哈希
- 20. 正確的MD5哈希解碼資源哈希
- 21. 無法解密MD5哈希字節數組
- 22. php代碼md5哈希解釋
- 23. Vb.net解密SHA512哈希
- 24. JavaScript MD5哈希與Java Applet MD5散列?
- 25. SharePoint文件MD5哈希
- 26. MD5哈希在藥劑
- 27. MD5哈希中的WindowsPhone 8
- 28. VB.net + mySQL + md5哈希建議
- 29. 製作md5散列哈希
- 30. MD5哈希生成問題
用什麼加密? MD5是散列,而不是加密。 – SilentGhost 2009-10-13 18:25:59
MD5哈希是一種單向函數。 – 2009-10-13 18:46:01
雖然這個問題的前提是有缺陷的(散列是「單向旅行」,即它不是雙射函數,也不涉及密鑰,只包含輸入消息),但回答不僅僅是指出「這不是什麼散列」,並探索找到滿足一個特定散列值的消息的方法,以及使用'salt'防止「字典/蠻力」攻擊的方法。有趣! – mjv 2009-10-13 18:59:49