-
数字签名原理
1)客户端处理
①对"消息"进行 HASH(哈希) 得到 "消息摘要"
②发送方使用自己的私钥对"消息摘要" 加密(数字签名)
③把数字签名附着在"报文"的末尾一起发送给接收方
2)服务端处理
①对"消息" HASH(哈希) 得到 "报文摘要"
②使用公钥对"数字签名" 解密
③对结果进行匹配
-
数字签名的应用场景
1.需要严格验证发送方身份信息情况
2.使用数字签名能够让接收方确信对象是数字签名者本人 -
数字签名的安全性
1.能够有效的解决请求伪装&中间人攻击和请求否认问题
2.无法保证信息的机密性
3.前提条件--用于验证数字签名的公钥是正确的,如果公钥是伪造的则无法进行签名验证
数字签名
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 这篇博客,讲一些名称,很基础,但是一直没有整理过。这些名词包括: 对称加密、非对称加密、数字签名、数字证书、签名加...
- Android安全加密专题文章索引 Android安全加密:对称加密 Android安全加密:非对称加密 Andr...