sha-1 是否会对小于 160 位的输入消息产生冲突?
2022-09-03 13:16:05
我有一个128位ID,我想对它执行单向哈希,但我不想为输入消息获得相同的摘要。有谁知道sha-1或替代方案是否保证不会对小于其输出摘要大小的消息集产生冲突?这至少在理论上是可能的...
我还考虑过使用RSA,并丢弃私钥来为我提供单向加密,但我需要将结果存储在32个字符的DB字段中,并且我可用的加密方案不会产生任何足够小的东西。
欢迎提出任何关于另一种方法来产生原始值的确定性,不可逆性和无碰撞变换的建议。