算法是怎样的?不喜欢md5,因为都字母,想要一个纯数字的有木有。
1
RoyLaw Jun 4, 2013
拿十进制表示不就是纯数字了么...
|
2
swulling Jun 4, 2013
md5输出结果是128-bit的数字啊。。。
|
3
aisk Jun 4, 2013
直接拿这数字表示就可以,python就是这么干的
|
5
gonghao Jun 4, 2013
int(md5.md5('foo').hexdigest(), 16)
|
6
aisk Jun 4, 2013
In [8]: hash(1)
Out[8]: 1 |
11
yangzh Jun 4, 2013 |
13
plprapper Jun 4, 2013
对md5的值做一些处理 比如转成byte数组,然后进行一些^运算,最后做一些<< 拼成个long
|
14
kenneth OP @Sunyanzi
@yangzh 高手能否给出代码?最好python的 如何得到 http://segmentfault.com/q/1010000000142006 中的1010000000142006 |
15
clowwindy Jun 5, 2013 via iPhone
hash("foobar")
|