我编写了一个使用AES加密和解密文件的算法。
我也将加密文件扩展名更改为.fenc
。
所以现在问题是我无法检测文件的内容类型,因为文件已加密,扩展名也已更改。
我打算这样做:在加密文件的第一行我会把内容类型的细节和之后的加密数据放在一起。在解密文件时,我将读取第一行,然后解密内容。
您如何看待这个?
答案 0 :(得分:3)
为什么不将.fenc
添加到文件名中,例如mymasterplan.ppt.fenc
?这样您就可以根据文件名确定内容类型。
答案 1 :(得分:0)
我认为这可行,但我建议您以加密方式存储内容类型。这可能与其他文件加密不同。从您的问题来看,似乎加密密钥取决于内容类型。