2.2.4 其他密码服务
前面介绍的对称密码和公钥密码算法,主要是针对窃听、业务流分析等形式的威胁, 解决消息的机密性问题。而实际的系统和网络还可能受到消息篡改、冒充和抵赖等形式的威胁,如何抵抗这些威胁,确保消息的完整性、真实性和不可否认性,就需要依靠其它的密码技术来实现。
1.啥希函数
哈希函数也称单向散列函数,其主要用途是消息完整性检测和数字签名。使用哈希函数,可以获取消息的“指纹”,通过对比“指纹”,就能够知道两条消息是否一致,就可以检查消息的完整性,判断消息是否被篡改。