我计划在文件从物理存储传输到物理存储期间进行文件加密,作为我高中的最后一年项目。
我的问题是,AES加密和RSA数字签名方案可以用作文件加密吗?目前我专注于文本文件(.文档
,. txt
)。
我有以下协议:
我不确定要使用的密钥的位大小,256位AES和1024位RSA。
大多数时候,AES和RSA以以下方式一起使用:
为了验证
您需要某种方式来存储数据。最好使用通用格式,例如加密消息语法。有关密钥大小,请参阅http://www.keylength.com/例如使用NIST或ECRYPT II建议。我建议匹配大小,例如AES-128位、RSA3072位和SHA-256用于签名。