1
Powered 2016-10-01 15:45:42 +08:00
不错
|
2
7z7 2016-10-01 16:09:38 +08:00
缺少引入文件 md5.js
|
4
popok 2016-10-01 16:32:45 +08:00 via iPhone
意思就是 V2EX 这个字符串是固定的,是伐,那有何难度。
加密后字符串总长度÷32 ,得到微信号长度,然后枚举第一位,对了后再枚举第 2 位。。。以此类推。 |
6
syv2 2016-10-01 17:13:43 +08:00
看得脑仁痛。。需要这么麻烦?
|
8
laoyur 2016-10-01 17:21:23 +08:00
|
9
syv2 2016-10-01 17:29:36 +08:00
|
10
ytmsdy 2016-10-01 17:52:04 +08:00
其实不是破译 md5 ,完完全全是 acm 的模拟题。题目看懂了,就没问题了。我刚开始考虑很久是以为前缀的字符串的不确定的,结果丫居然就是"v2ex"..
|
11
raincious 2016-10-01 18:28:25 +08:00
就这,楼主还开了个仓库,还有 10 个 Star (我觉得我好痛苦,写了一年的代码也才 8 个 Star )。
这是答案,就这么简单其实: https://gist.github.com/raincious/afecd46f1a68fbdd4302d0c5623fe4e4 |
15
sherlocktheplant 2016-10-01 22:09:05 +08:00
开始没看楼主代码 直接去看的题和楼下的回复 有一楼写的“直接算最后一个就够了” 被带歪了 后来自己想了想发现其实很简单 解出来之后的感觉也挺爽
|
16
msg7086 2016-10-03 23:07:34 +08:00
|
17
lan894734188 2016-10-10 12:44:36 +08:00 via Android
@raincious 我写了两年还是 0 呢
|