我有很多文件需要加密,然后存储在一个大文件中,如存档。然后我希望能够从“存档”中读取文件。我知道如何加密/解密文件,但我不知道如何将它们存储在一个文件中。我想知道什么是能够从这个“存档”快速添加/读取/删除文件的最佳方法。这是我使用的加密:http://www.codeproject.com/Articles/26085/File-Encryption-and-Decryption-in-C
答案 0 :(得分:3)
简单回答:使用DotNetZip
using (ZipFile zip = new ZipFile())
{
zip.Password= "123456!";
zip.AddFile("ReadMe.txt");
zip.AddFile("7440-N49th.png");
zip.AddFile("2005_Annual_Report.pdf");
zip.Save("Backup.zip");
}
您无需担心以这种方式加密它。虽然您仍然可以自己加密每个文件,然后将它们压缩在一起。