对称加密有个大问题怎么安全地把钥匙交给对方非对称密码给出了一个聪明的答案。非对称密码有两把钥匙公钥可以公开给别人私钥自己保留绝不外泄公钥加密的信息只能用私钥解密。私钥加密的信息只能用公钥解密常用于数字签名。这样别人可以用你的公钥加密信息发给你只有你能用私钥打开。你不需要提前交换任何秘密钥匙。典型算法RSA非对称密码解决了“钥匙分发”这个千年难题是现代互联网安全的基石。