永发信息网

php程序员 hash碰撞原理是什么 怎么解决

答案:1  悬赏:80  手机版
解决时间 2021-01-18 18:54
  • 提问者网友:轮囘Li巡影
  • 2021-01-17 21:28
php程序员 hash碰撞原理是什么 怎么解决
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-01-17 22:05
hash函数相当于,把原空间的一个数据集映射到另外一个空间 或者可以理解为把一个原文通过hash函数编程另一个文本成为密文 这就是hash加密
比如md5 任何原文都会被加密成8位或者16位密文 8位16位密文是有穷的可以穷举而原文长度不限所以理论上是无穷的 这就会出现两个或多个不同的原文md5加密后会变成相同的密文 碰撞就是找出一个或多个加密后相同密文的原文
碰撞是存在的并不能完全解决我们只能让碰撞的概率尽可能减小 那就是把映射的空间或者说加密的密文边长 密文越长组合的方式越多发生碰撞的概率就越小
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯