1

我有很多文件要加密,然后像存档一样存储在一个大文件中。然后我希望能够从“存档”中读取文件。我知道如何加密/解密文件,但我不知道如何将它们存储在一个文件中。而且我想知道能够从这个“档案”快速添加/读取/删除文件的最佳方法是什么。这是我使用的加密:http: //www.codeproject.com/Articles/26085/File-Encryption-and-Decryption-in-C

4

1 回答 1

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");
}

您无需担心自己以这种方式对其进行加密。尽管您仍然可以自己加密每个文件,然后将它们压缩在一起。

于 2012-12-14T16:24:55.250 回答