1
我有很多文件需要加密,然後存儲在一個大文件中,比如存檔。然後我希望能夠從「存檔」中讀取文件。我知道如何加密/解密文件,但我不知道如何將它們存儲在一個文件中。我想知道什麼是能夠快速從這個「存檔」添加/讀取/刪除文件的最佳方法。這是我使用的加密:http://www.codeproject.com/Articles/26085/File-Encryption-and-Decryption-in-C合併歸檔文件
我有很多文件需要加密,然後存儲在一個大文件中,比如存檔。然後我希望能夠從「存檔」中讀取文件。我知道如何加密/解密文件,但我不知道如何將它們存儲在一個文件中。我想知道什麼是能夠快速從這個「存檔」添加/讀取/刪除文件的最佳方法。這是我使用的加密:http://www.codeproject.com/Articles/26085/File-Encryption-and-Decryption-in-C合併歸檔文件
簡單的答案:使用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");
}
您不必擔心自己的加密這種方式。雖然你仍然可以自己加密每個文件,然後將它們壓縮在一起。
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
聽起來像你希望我們爲你設計整個應用程序。如果您沒有設計或想法,爲什麼不使用像Bobson那樣的標準API? –