公钥与私钥简单叙述

余生颓废 提交于 2019-12-06 02:21:47

不对称加密方式

公钥:(公共使用)加密

私钥:(仅自己使用,严格保密)解密

简单来说:用公钥加密的信息,只有通过其私钥可以解密。


例子:

A→B (简单发送)

1:A要对B的发送信息,为了保证信息安全。 A使用B的公钥进行加密。

2:B收到消息后,使用自己的私钥对信息解密 


但是:

上面例子,如何保证B收到的消息一定是A发送过来的?而不是黑客使用B的公钥伪造的信息!

于是,A在该信息中加入了“数字签名”

1:所谓签名——即是一段使用A私钥加密的信息。

2:B在收到消息后,先使用自己的私钥对信息进行解密。解密消息的同时,也得到了消息中的签名。

3:B使用A的公钥,对签名信息进行解密。解密成功说明消息的来源的确是A。否则验签失败。


总结:







公钥 加密消息,解密签名 公用 加密消息,解密签名 保证收件人身份
私钥 加密签名,解密消息 私用(秘密) 加密签名,解密消息 保证发件人身份






易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!