【发布时间】:2012-07-15 15:42:46
【问题描述】:
我计划在从物理存储到物理存储的文件传输过程中进行文件加密,作为我高中的最后一年项目。
我的问题是,AES 加密和 RSA 数字签名方案可以用作文件加密吗?目前我专注于文本文件(.doc,.txt)。
我想到了以下协议:
- 文件将使用 AES 加密进行加密
- 来自 RSA Encryption 的私钥将作为文件的签名
- 公钥将在解密期间验证签名
我不确定要使用的密钥的位大小,256 位 AES 和 1024 位 RSA。
【问题讨论】:
-
不是真正的编程问题,Vasanth,您可能想改用crypto.stackexchange.com。因为你在高中,我会破例。您正在混合一组奇怪的键。大多数时候,您存储对称或非对称密钥。在继续之前,您可能需要查看各种容器格式,例如 CMS 和 (Open)PGP。
标签: encryption aes rsa digital-signature file-transfer