我有一个128位ID,我想要执行单向散列,但我不想为输入消息获得相同的摘要.有没有人知道sha-1或替代方案是否保证不会产生小于其输出摘要大小的消息集的冲突?这至少在理论上是可能的......
我还考虑过使用RSA,丢弃私钥给我一个单向加密,但是我需要将结果存储在一个32 char数据库字段中,而我可用的加密方案不会产生足够小的东西.
任何关于产生原始值的确定性,不可逆和无碰撞变换的方法的建议都是受欢迎的.
java hash sha1 rsa cryptographic-hash-function
cryptographic-hash-function ×1
hash ×1
java ×1
rsa ×1
sha1 ×1