我有一个很简单的问题,但对我来说是一个很难的问题。我分析了公钥密码学并了解了这个过程。但我不明白为什么只有接收者才能解密信息。
请给我一个建议。当发送者用公钥加密消息时,为什么在中间的人知道公钥时不能解密。
以前非常感谢
发布于 2015-01-14 20:29:38
公钥密码学的全部要点是,存在一个秘密钥匙,如果要使该系统成为任何良好的系统,就不能轻易地从该公钥中计算出来,而是为公众的合法所有人(即产生和公布该密钥的人)所知。解密使用的是秘密密钥,而不是公共密钥。加密只使用公钥。
但问题是,为了知道(或相信),您使用的公钥实际上是预期接收方拥有私钥的公钥,一些额外的机制(如签名的证书和证书颁发机构,或一些受信任的第三方等等)。都是需要的。本质上,这就是所谓的PKI。
https://crypto.stackexchange.com/questions/22415
复制相似问题