【发布时间】:2010-09-22 16:05:34
【问题描述】:
在我的代码中,我正在生成 URL 的哈希(实际上是无限长度的)。我目前正在使用 sha1(),我知道它发生冲突的可能性很小,但是我有多达 255 个字节来存储哈希,所以我觉得我不妨利用可用空间来降低冲突的可能性进一步。
有没有:
- 另一个具有更长或可自定义哈希长度的 PHP 哈希函数?
- 一种使用固定长度哈希函数(如 sha1)和可变长度输入来生成更长哈希的方法?
或者,sha1 的 20 字节哈希对任何事情都足够好,我应该停止担心吗?
【问题讨论】: