碰撞抗性(密码学):指一种哈希函数(散列函数)的安全性质——在计算上几乎不可能找到两条不同的输入,却产生相同的哈希输出(即“发生碰撞”)。常用于保证数字签名、完整性校验等机制的安全性。
(注:相关但不同的概念还有 preimage resistance 与 second-preimage resistance。)
/kəˈlɪʒən rɪˈzɪstəns/
A good hash function should have collision-resistance.
一个好的哈希函数应该具有碰撞抗性。
If collision-resistance is broken, an attacker may craft two different documents with the same hash and trick a signature system.
如果碰撞抗性被破坏,攻击者可能构造两份不同但哈希相同的文档,从而欺骗签名系统。
该术语由 collision(碰撞) + resistance(抗性) 组合而成:在哈希语境中,“collision”指不同输入得到相同输出;“resistance”强调“抵抗被找到/被攻破”的能力。它作为密码学安全性质的表述,在现代加密与安全工程文献中广泛使用。