给定两个不同的字符串S1和S2(S1!= S2)有可能:
SHA1(S1) == SHA1(S2)
是真的?
我试图实现的目标是对一些敏感的ID字符串(可能与父ID等其他字段一起)进行哈希处理,以便我可以将哈希值用作ID(例如在数据库中)。
例:
Resource ID: X123
Parent ID: P123
我不想公开我的资源标识的性质,以允许客户看到“X123-P123”。
相反,我想创建一个新的列哈希(“X123-P123”),假设它是AAAZZZ。然后,客户端可以请求具有AAAZZZ的资源并且不知道我的内部ID等。
相似问题