Python:生成24位哈希

2 投票
2 回答
3316 浏览
提问于 2025-04-16 12:07

我想从字符串生成一个24位长度的哈希值。
经过一些搜索,我找到了这个链接:http://code.activestate.com/recipes/164274-fixed-size-cache/,但是看起来有点复杂。
有没有其他更简单的方法来生成一个24位的哈希值呢?

谢谢!

2 个回答

1

你可以计算一个24位的CRC校验值,并把它当作哈希值来用。维基百科上关于循环冗余校验的文章详细介绍了如何计算n位的CRC,里面还有几个24位的生成多项式,具体内容可以在它的循环冗余校验的多项式表示部分找到。

4

这个东西需要非常安全的加密吗?我觉得你可能只需要从 hashlib 里截取一个哈希值就行了。

撰写回答