该软件包包含用于保护机密性的算法的数据。Crypto.Cipher有三种类型的加密算法:对称密码:所有各方都使用相同的密钥解密和加密数据。对称密码通常非常快,可以处理非常大量的数据。非对称密码:发送方和接收方使用不同的密钥。发送方使用公钥(非机密)加密,而接收方使用私钥(机密)解密。非对称密码通常非常慢,可以处理只有非常小的有效载荷。示例:PKCS#1OAEP(RSA)。混合密码:上述两种类型的密码可以组合使用在继承两者优点的结构中。 非对称密码用于保护短期对称键,和对称密码(在该密钥下)加密实际消息。对称密码有两种类型的对称密码:流密码:最自然的密码类型:它们一次加密一个字节的数据。参见Ch