我们将测量结果存储在目录中。每个目录都有一个meta.xml,它描述了结果文件的常见内容,以及几个数据文件。这个结果必须加密。
我会梦想这样的解决方案:
这个解决方案是否可以实现?是否有开源库可以完成这项工作?使用哪种加密算法?
祝你好运!
答案 0 :(得分:1)
PKZip,WinZip和7-Zip支持在zip文件中使用AES加密,并在PKWare zip appnote中指定,并在此处进行了详细描述:Encryption Specification AE-1 and AE-2。不幸的是,Info-ZIP zip和unzip目前都不支持它(这些是您在Unixish系统上找到的)。 7-Zip是开源的。如上所述,原始的zip“加密”甚至不值得这个名字,所以应该不惜一切代价避免。标准化AES加密功能强大,可用且支持相对广泛。
更新
我刚刚注意到你问题的另一部分。每个zip条目都可以使用不同的密码单独加密,实际上您也可以在同一个zip文件中混合未加密的条目。