繁体   English   中英

SSL / TLS:如果服务器是公用密钥,为什么服务器将是唯一能够解密加密数字的服务器?

[英]SSL/TLS: Why will the server be the only one to be able to decrypt the encrypted number if it's a public key?

其他人也不能使用公钥对其解密吗? 还是说它将使用私钥解密。 如果是这样的话,如何用一个密钥加密某些东西并用另一个密钥解密呢?

这是参考此Wikipedia文章

具体来说-“为了生成用于安全连接的会话密钥,客户端使用服务器的公共密钥对随机数进行加密,然后将结果发送给服务器。 只有服务器应该能够使用其私有密钥对其进行解密 。 ”

抱歉,这是一个愚蠢的问题。

因为它是公私钥加密,而不是对称加密。 将明文加密以使用公钥对文本进行加密,然后使用私钥将其解密回明文。 尝试使用公共密钥解密密文不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM