10
A
回答
19
它不解码MD5散列。它使用所谓的rainbow table ...这就是为什么使用salted hashes而不是直接存储散列非常重要...
0
在一般,这仍然是难以计算的。但是,rainbow tables有助于查找已知的预先图像。它仅在预映像基于常用字符串(例如字典单词)且不使用盐时才起作用。这就是他们所说的“这个工具搜索多个数据库”。
4
这是不可能的解码MD5哈希,因为它是一种单向算法,他们将有一个预先计算的散列数据库以及用于生成散列并执行查找的字符串。
2
上面清清楚楚地写着:这个工具搜索多个数据库的MD5散列
3
的未编码版本的Web页面实际上包含了答案:
该数据库包含数以百万计的MD5 哈希和他们的解密形式。
如果你散列一个像“Hello World”这样稍微微不足道的字符串,那么它就存在于该db中。但是输入一些很奇怪的文字,比如“H3ll0 Whrrl3d!?!”并且“转换”将失败,因为它不会存在于散列数据库中。 (虽然我的 “怪异” 的字符串似乎越来越解码?!?)
重要:
- 注意从该网站:任何数据是MD5加密存储进行查找。使用这种形式
笑不编码的敏感数据。这就是为什么你与网站一起散列的任何东西都会以解码的形式回来!每次你使用该网站进行散列操作时,都会增加数据库的大小和容量!
+0
不是彩虹桌。 – Charles 2010-06-15 22:05:06
相关问题
- 1. 他们怎么做到的?
- 2. iPhone App:他们是怎么做到的?
- 3. iPhone/iPad飞镖,他们是怎么做到的?
- 4. CSS-他们怎么做没有绝对定位和Z-索引?
- 5. 他们是怎么做到的? [iPhone布局]
- 6. Java web安装程序 - 他们是怎么做的?
- 7. Twitter通知阿贾克斯吧,他们是怎么做到的?
- 8. Wordpress - Harvard Gazette - 他们是怎么做X的?
- 9. 用户输入,我们该怎么做?
- 10. MD5密码解密
- 11. 设计模式?我怎么理解他们
- 12. 我怎么能他们是图像
- 13. 我怎么会被他们的头衔
- 14. 外键 - 他们为我做了什么?
- 15. '__exidx_start'和'__exidx_end'他们做什么?
- 16. 他们为什么叫做“四人帮”?
- 17. 怎么做vuejs
- 18. 。怎么做?
- 19. 他们是怎么做到的?在网页上透明的前景
- 20. AccountManager getAccounts()异常在Airbnb的棉花糖许可模式,他们怎么做?
- 21. 喜欢粉丝页面上的按钮。他们是怎么做到的?
- 22. 他们是怎么做到的?使用工具栏进行透明导航
- 23. Java MD5哈希,我该怎么办?
- 24. 怎么做Android的
- 25. 我该怎么做?
- 26. 我怎么做Application_EndRequest
- 27. WebApi + Authenication。怎么做?
- 28. 我们怎样才能做到包使用Java代码
- 29. 软件架构师做什么,他们使用什么程序?
- 30. 什么是“Heroku”插件?他们在做什么_?
它在网站上告诉你:“这个工具在多个数据库中搜索未经编码的MD5哈希版本。” - 基本思想:很多人在数据库中添加随机MD5哈希,并且只需在进入时反向查找它们哈希值。与解码无关。 – poke 2010-06-15 21:17:34
为什么很难想象?磁盘空间很便宜。在MySQL中(假设密钥少于255字节),每行只能在40到300字节之间。所有你需要做的就是编写一个脚本来解析一个字典并添加每个单词的md5 ...... – ircmaxell 2010-06-15 21:20:51
即使使用普通单词的md5哈希也能产生好的效果。 – 2010-06-16 13:51:40