1
RoyLaw 2013-06-04 17:33:49 +08:00
拿十进制表示不就是纯数字了么...
|
2
swulling 2013-06-04 17:46:26 +08:00
md5输出结果是128-bit的数字啊。。。
|
3
aisk 2013-06-04 17:47:33 +08:00
直接拿这数字表示就可以,python就是这么干的
|
5
gonghao 2013-06-04 17:58:19 +08:00
int(md5.md5('foo').hexdigest(), 16)
|
6
aisk 2013-06-04 18:06:04 +08:00
In [8]: hash(1)
Out[8]: 1 |
11
yangzh 2013-06-04 19:31:27 +08:00 1
|
13
plprapper 2013-06-04 22:16:32 +08:00
对md5的值做一些处理 比如转成byte数组,然后进行一些^运算,最后做一些<< 拼成个long
|
14
kenneth OP @Sunyanzi
@yangzh 高手能否给出代码?最好python的 如何得到 http://segmentfault.com/q/1010000000142006 中的1010000000142006 |
15
clowwindy 2013-06-05 10:46:48 +08:00 via iPhone
hash("foobar")
|