1

暗号化してアーカイブのような1つの大きなファイルに保存したいファイルがたくさんあります。次に、「アーカイブ」からファイルを読み取れるようにします。ファイルを暗号化/復号化する方法は知っていますが、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 に答える