《图解密码技术》阅读笔记(下)
第二部分 认证
- 单向散列函数(one-way hash function)有一个输入和一个输出,其中输入称为消息(message),输出称为散列值(hash value)。单向散列函数可以根据消息的内容计算出散列值,而散列值就可以被用来检查消息的完整性。
- 两个不同的消息产生同一个散列值的情况称为碰撞(collision)。难以发生碰撞的性质称为抗碰撞性(collision resistance)。
- 单向散列函数必须具备单向性(one-way)。单向散列函数也称为消息摘要函数(message digest function)、哈希函数或者杂凑函数。输入单向散列函数的消息也称为原像。单向散列函数输出的散列值也称为消息摘要(message digest)或者指纹(fingerprint)。完整性也称为