Python:生成24位哈希
我想从字符串生成一个24位长度的哈希值。
经过一些搜索,我找到了这个链接:http://code.activestate.com/recipes/164274-fixed-size-cache/,但是看起来有点复杂。
有没有其他更简单的方法来生成一个24位的哈希值呢?
谢谢!
2 个回答
1
你可以计算一个24位的CRC校验值,并把它当作哈希值来用。维基百科上关于循环冗余校验的文章详细介绍了如何计算n位的CRC,里面还有几个24位的生成多项式,具体内容可以在它的循环冗余校验的多项式表示部分找到。
4
这个东西需要非常安全的加密吗?我觉得你可能只需要从 hashlib
里截取一个哈希值就行了。