非对称加密中到底使用公钥加密还是私钥加密

111 阅读1分钟

非对称加密和数字签名

非对称加密(又称公钥加密)中,通常使用公钥进行加密,然后使用与之匹配的私钥进行解密.

但是在数字签名场景中,会使用私钥来签名,以公钥进行验证,这是非对称加密技术的另一种应用形式。

下面是一个比喻, 用来辅助理解

想象你有一个宝贵的礼物要送给你的朋友,但是你们两个住在不同的城市,不能面对面交换礼物。这时候,你可以把礼物放在一个特殊的盒子里(这个盒子就是公钥加密),只有你朋友能打开这个盒子,其他人却无法打开。这样,你可以安全地将礼物寄出,因为只有你朋友能看到里面的内容。

而数字签名就像你在信封上盖上你的印章一样,证明这个信件确实是你写的。这个印章只有你自己有,别人无法伪造。所以,数字签名需要使用私钥加密,确保只有你才能对信息进行签名,这样接收方就能确信这个信息是你发出的,没有被篡改过。

希望这个比喻能帮助你理解为什么信息传输要使用公钥加密,数字签名要使用私钥加密。如果还有其他问题,都可以随时问我哦!