数字签名和公钥加密的区别
公钥加密:
Alice采用Bob的公钥对消息加密,传给Bob,Bob用自己的私钥解密
数字签名:
Alice采用自己的私钥对消息m签名,Alice将消息m和签名发送给Bob收到m和签名后,Bob用Alice的公钥来验证签名的有效性
数字签名和消息认证的
消息认证:
收发方没有利害冲突的时候,消息认证对于防止第三方破坏来说已经足够。
*收方能够验证消息发送者身份是否被篡改
*收方能验证所发的消息内容是否被篡改
数字签名:当收发双方存在利害冲突时,单纯用消息认证技术已无法解决收发双方之间的纠纷。必须采用数字签名技术。
数字签名能够验证消息来源的真实性、实体身份的真实性、具有不可否认性
RSA数字签名体制