开发者社区> 问答> 正文

如何解决PHP哈希函数的碰撞问题?

最近想使用Hash函数来根据一个字符串来生成一个惟一的值,但是没找到好用的Hash函数,像PHP内置的MD5、SHA等哈希函数生成的值太长,我没法用,想截取,这样做又担心会出现哈希碰撞,特来拜求高人们用的是什么哈希函数

展开
收起
落地花开啦 2016-06-15 17:56:16 2052 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    长度越长,碰撞的几率越小。减少长度必然增加碰撞几率。 因为你是把原文空间隐射到哈希生成串的空间,串长度决定了空间的大小。

    2019-07-17 19:39:55
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载