数字签名&数字证书

来源:互联网 发布:json对象里能放图片吗 编辑:程序博客网 时间:2024/04/27 23:13

例如:

 

用户B收到用户A带数字签名的消息M,为了验证M的真实性,首先需要从CA获取用户A的数字证书,并利用CA的公钥验证该证书的真伪,然后利用A的公钥验证M的真实性.

 

 

接下来我们用图来分析此过程。

 


基于公钥的数字签名系统如下:



         A为了向B发送消息P,A用自己的私钥对P进行签名后再用B的公钥对签名后的数据加密,B收到消息后先用B的私钥解密后再用A的公钥认证A的签名以及消息的真伪.

 

 

    用户B收到用户A带数字证书签名的消息M,为了验证M的真实性,首先需要从CA获取用户A的数字证书,验证证书的真伪需要用CA的公钥验证CA的签名,验证M的真实性需要用用户A的公钥验证用户A的签名.

 


0 0
原创粉丝点击