首页 > 其他 > 详细

什么是数字签名和数字证书

时间:2019-10-23 11:50:00      阅读:546      评论:0      收藏:0      [点我收藏+]

数字签名

A:

信息   - (用Hash函数)-》  摘要       (用A的私钥加密)  数字签名              数字签名+信息 发给B

 

B:

1. 数字签名 (A的公钥解密) 摘要

2. 信息  (用Hash函数)  摘要

如果1 和 2 中结果相等,则证明信息在传递过程中没有被修改。但这里存在一个问题怎么证明A的公钥没有问题呢?

 

数字证书

A去证书中心(certificate authority,简称CA)为A的公钥做认证。

A的公钥+其他相关信息  (证书中心的私钥加密)  数字证书(Digital Certificate)

A:

信息+数字签名+数字证书           发给B

 

B:

1.数字证书  (CA的公钥解密)        A的公钥

2. 数字签名 (A的公钥解密) 摘要

3. 信息  (用Hash函数)  摘要

如果2 和 3 中结果相等,则证明信息在传递过程中没有被修改。且信息确实来自A。

什么是数字签名和数字证书

原文:https://www.cnblogs.com/huangtq/p/11714533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!