Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有一个场景,我需要调用供应商 rest api,一个关键属性的定义长度为 40,但是我的上游映射字段的长度约为 500,正在考虑使用 SHA1 对其进行哈希处理,以便上游值始终能够映射到下游字段的较短版本。这个设计有什么缺陷吗?谢谢!
碰撞。H(a) == H(b)可以抱什么时候a != b。
H(a) == H(b)
a != b
最好有一个上游值到供应商值的映射表,只要 500 字节的上游字段中的不同值少于 256**40 个,它就可以工作。