2012-12-14 6 views
1

저는 암호화하고자하는 많은 파일을 가지고 있으며 아카이브와 같은 하나의 큰 파일에 저장합니다. 그런 다음 "아카이브"에서 파일을 읽을 수 있기를 원합니다. 파일을 암호화/해독하는 방법을 알고 있지만 파일을 하나의 파일에 저장하는 방법을 모르겠습니다. 그리고 나는이 "아카이브"에서 파일을 빠르게 추가/읽기/삭제할 수있는 가장 좋은 방법이 무엇인지 알고 싶습니다. http://www.codeproject.com/Articles/26085/File-Encryption-and-Decryption-in-C아카이브와 같은 파일을 병합하십시오.

+0

제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –

+0

우리가 당신을 위해 전체 응용 프로그램을 디자인하기를 원하는 것 같습니다. 디자인이나 아이디어가 없다면 Bobson과 같은 표준 API를 사용하지 않는 이유는 무엇입니까? –

답변

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

를 사용하여이 내가 사용하는 암호화입니다. 각 파일을 직접 암호화 한 다음 함께 압축 할 수도 있습니다.

관련 문제