怎么我验证的 MD5 值不一样呢?

2016-08-24 16:32:45 +08:00
 anyclue
/t/299827



中奖的楼层为 三楼 四十五楼 七十二楼 一百零一楼 一百四十八楼

http://tool.chinaz.com/tools/md5.aspx

我加密后得出的结果是: E0CE7190AAB31823F64122DD2C6391F1

怎么跟图片中不一样呢?
4861 次点击
所在节点    问与答
31 条回复
lneoi
2016-08-24 16:38:38 +08:00
前排围观
UnisandK
2016-08-24 16:48:13 +08:00
围观,直接复制原贴的代码也是这个结果
wql
2016-08-24 16:56:26 +08:00
wql
2016-08-24 16:56:52 +08:00
qiayue
2016-08-24 17:01:11 +08:00
crab
2016-08-24 17:05:23 +08:00
utf8 gbk 也都不是公布的那个 MD5
anyclue
2016-08-24 17:05:47 +08:00
他给的结果解也解不出来
drush
2016-08-24 17:25:51 +08:00
前排等解釋
66beta
2016-08-24 17:33:45 +08:00
哎呀我去,好尴尬
jimbray
2016-08-24 17:45:59 +08:00
吃瓜群众。 E0CE7190AAB31823F64122DD2C6391F1
Kirscheis
2016-08-24 18:21:32 +08:00
简单,按 pattern 写个重组程序遍历爆破,爆破结果是

text="中奖的楼层为 三楼 四十五楼 七十二楼 一百零一楼 一百四十八楼"‚ encoding="utf-8"
Kirscheis
2016-08-24 18:23:28 +08:00
注意"七十二楼"后面有两个空格,刚才复制过来发送发现 V2 会自动 format 。。。自动把多余的一个空格去掉了
b821025551b
2016-08-24 18:28:21 +08:00


看这里,空格大一些,试着加了一个空格 /抠鼻
anyclue
2016-08-24 18:53:15 +08:00
@Kirscheis 原来是空格的问题,那怎么 cmd5.com 解不出来呢?
gdtv
2016-08-24 19:02:52 +08:00
@anyclue 又不是常见字符串, cmd5.com 为什么要能解出来呢?
Kirscheis
2016-08-24 19:29:36 +08:00
@anyclue cmd5 用的技术就是最普通的彩虹表,只不过历史数据库大点。这么长的字串几乎不可能有现成的表,需要自己按样式生成
3dwelcome
2016-08-24 20:35:10 +08:00
楼主还真以为 md5 被破解了?
网上说的是 md5 可以被冲撞、而不是还原解密。
airycanon
2016-08-24 20:36:51 +08:00
@Kirscheis 请教一下,按 pattern 写个重组程序遍历爆破,可否解释一下这个操作的原理,先谢谢了。
anyclue
2016-08-24 20:59:32 +08:00
谢楼上几位,我对 cmd5 了解太少
@airycanon 是不是就是假设每个字段后面有一到两个空格,计算出所有可能性的 MD5 值,然后跟原答案去匹配,看有没有中的?
Tyanboot
2016-08-25 00:59:56 +08:00
@UnisandK 这是拿什么东西跑的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301498

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX