SSL/TLS:为什么只有服务器能够解密加密的数字,如果它';什么是公钥?
难道其他人不能用公钥解密它吗?或者说它将用私钥解密。如果是这样的话,怎么能用一个密钥加密,用另一个密钥解密呢 这是指这个 具体来说-“为了生成用于安全连接的会话密钥,客户端使用服务器的公钥加密随机数,并将结果发送到服务器。只有服务器才能使用其私钥对其进行解密。”SSL/TLS:为什么只有服务器能够解密加密的数字,如果它';什么是公钥?,ssl,encryption,Ssl,Encryption,难道其他人不能用公钥解密它吗?或者说它将用私钥解密。如果是这样的话,怎么能用一个密钥加密,用另一个密钥解密呢 这是指这个 具体来说-“为了生成用于安全连接的会话密钥,客户端使用服务器的公钥加密随机数,并将结果发送到服务器。只有服务器才能使用其私钥对其进行解密。” 对不起,如果这是一个愚蠢的问题 因为它是公钥-私钥加密,而不是对称加密。明文用公钥加密为密文,用私钥解密为明文。试图用公钥解密该密文是行不通的。可能重复的密文不是一个愚蠢的问题。太宽了。类比:为什么你必须推/旋转门把手才能打开门,而不需
对不起,如果这是一个愚蠢的问题 因为它是公钥-私钥加密,而不是对称加密。明文用公钥加密为密文,用私钥解密为明文。试图用公钥解密该密文是行不通的。可能重复的密文不是一个愚蠢的问题。太宽了。类比:为什么你必须推/旋转门把手才能打开门,而不需要用把手来关门?这就是机制的工作原理。举几个数字的例子,计算一下。谢谢你的帮助。我仍然对如何使用两个不同的密钥感到困惑。如果这是RSA,那么公共和私有指数,以及模,都只是整数。消息是一个整数。将消息提升到公共指数的幂次方,除以模,取余数,提升到私有指数的幂次方,除以模,取余数,然后数学将给出原始消息。这全在数学上。谷歌,“RSA如何工作”。