，公钥密码则是指在加密和解密时使用不同密钥的方式。对称密钥加密牵涉到密钥管理的问题，尤其是密钥交换，它需要通讯双方在通讯之前先透过另一个安全的渠道交换共用的密钥，才可以安全地把密文透过不安全的渠道传送；对称密钥一旦被窃，其所作的加密将即时失效；而在互联网，如果通讯双方分隔异地而素未谋面，则对称加密事先所需要的「安全渠道」变得不可行；非对称加密则容许加密公钥随便散佈，解密的私钥不发往任何用户，只在单方保管；如此，即使公钥在网上被截获，如果没有与其匹配的私钥，也无法解密，极为适合在互联网上使用。另一方面