如何用通俗易懂的话来解释非对称加密?

如何用通俗易懂的话来解释非对称加密?

https://www.zhihu.com/question/33645891?sort=created



首先,每个用户都有两把钥匙,一把公钥一把私钥。公钥是对外发布的,所有人都看的到所有人的公钥,私钥是自己保存,每个人都只知道自己的私钥而不知道别人的。


用该用户的公钥加密后只能该用户的私钥才能解密。这种情况下,公钥是用来加密信息的,确保只有特定的人(用谁的公钥就是谁)才能解密该信息。

还有第二种情况,公钥是用来解密信息的,确保让别人知道这条信息是真的由我发布的,是完整正确的。接收者由此可知这条信息确实来自于拥有私钥的某人,这被称作数字签名,公钥的形式就是数字证书。

 

posted @ 2017-11-24 09:55  sky20080101  阅读(134)  评论(0)    收藏  举报