例如,假设有一个客户端和一个服务器。他们都互相交换了公钥。现在从服务器下载数据到客户端时如何应用公钥加密?
问问题
114 次
2 回答
3
服务器用它的私钥加密,这个数据可以用公钥解密(反之亦然)。数字和算法是这样制作的——它们不需要知道彼此的私钥。
其中一种更简单的算法称为 RSA,您可以在Wikipedia上找到有关它如何工作的更多信息。你需要一些数学,但没有什么很复杂的。
出于性能原因,公钥加密仅用于传输正常的对称密钥。
于 2011-05-16T17:14:52.043 回答
1
在这种情况下使用数字证书,它以加密形式携带用户公钥。服务器有自己的证书,客户端也有一个,然后在下载开始之前进行匹配。
于 2011-05-16T17:16:53.020 回答