-
数字签名原理
1)客户端处理
①对"消息"进行 HASH(哈希) 得到 "消息摘要"
②发送方使用自己的私钥对"消息摘要" 加密(数字签名)
③把数字签名附着在"报文"的末尾一起发送给接收方
2)服务端处理
①对"消息" HASH(哈希) 得到 "报文摘要"
②使用公钥对"数字签名" 解密
③对结果进行匹配
数字签名原理 -
数字签名的应用场景
1.需要严格验证发送方身份信息情况
2.使用数字签名能够让接收方确信对象是数字签名者本人 -
数字签名的安全性
1.能够有效的解决请求伪装&中间人攻击和请求否认问题
2.无法保证信息的机密性
3.前提条件--用于验证数字签名的公钥是正确的,如果公钥是伪造的则无法进行签名验证
网友评论