消息认证码的密钥和数字签名的密钥

一 消息认证码中的密钥

在消息认证码中,发送者和接收者使用共享密钥来进行认证。消息认证码只能由持有合法密钥的人计算出来。将消息认证码附加在通信报文后面,就可以识别通信内容是否被篡改或伪装。由于“持有合法的密钥”就是发送者和接收者合法身份的证明,因此消息认证码的密钥必须对发送者和接收者以外的人保密,否则就会产生篡改和伪装的风险。

二 数字签名中的密钥

在数字签名中,签名的生成和验证使用不同的密钥。只有持有私钥的本人才能够生成签名,但由于验证签名使用的是公钥,因此任何人都能够验证签名。

©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页