3

我正在为自定义项目从头开始开发电子邮件服务器。我了解 RSA 和 AES,但我迷路的是处理附件。我想给 Alice 发送一个签名的消息,我还想给她发送一个加密的文件附件。在这种情况下通常如何处理附件?

提前致谢!

4

1 回答 1

2

附件是大文件,非对称加密非常慢(即 RSA),因此最好生成一个 AES 密钥并使用 RSA 公钥对其进行加密,然后使用速度更快的 AES 加密附件。然后将加密的密钥和附件发送给收件人。由于只有她获得了私钥,因此只有她可以解密 AES 密钥,从而可以解密附件。

于 2011-06-11T18:46:20.973 回答