はありま圧縮、暗号化ライブラリクライアントまで、フルのC#?
-
09-06-2019 - |
質問
たいした圧縮ファイル( ZIP 形式)を暗号化した場合のみ使用できC#.る方法はありまるのか?
での暗号化を行い、圧縮のか。
解決
圧縮は、 System.IO.Compression
名前空間および暗号化のみ System.Security.Cryptography
.
他のヒント
Zip圧縮、見たことがありま http://www.icsharpcode.net/OpenSource/SharpZipLib/
ピックアップしました。問題は既にしてくれるものでなければなりませにあたっては、自分のセント.
まず、一部の用語の定義
- Zip:アーカイブ形式のための統のファイルやフォルダを単一のファイルを任意の暗号化データです。
- Deflate:の圧縮アルゴリズム内で使用されていZipファイルを圧縮するためにデータです。最も人気です。
- GZip:単一のファイルを圧縮deflate、小さなヘッダやフッター.
現在、システム。IO.圧縮せ ない いZipのアーカイブ.とまりん deflate や gzip 圧縮、このようにまで圧縮を単一のblobのデータを他の単一のblobのデータです。
なので、今までのアーカイブ形式のグルーピングすることにより多数のファイルやフォルダが必要Zip図書館のように:
- ユZip その他の支援強力な暗号化)
- SharpZipLib
合するために必要な圧縮、暗号化は単一のblobのデータを使用して下 システム。IO.圧縮 や システム。ます。暗号化.
の GZipStream クラスは、ネイティブを扱う時に圧縮。
て暗号化あり 多くの 方法 において、そのシステム。安全保障の名前空間.き連鎖(暗号化圧縮されたストリームまたは圧縮、暗号化ストリーム)です。
Chilkat を提供します。NETライブラリの圧縮、暗号化を行います。
んしてお使いいただく場合には、段組み合わせることのできるが。純良の支援の基本crypto.を参照してください 記事で.
ばしできませんので、圧縮してから暗号化を行います。圧縮、既に暗号化されたファイルが貧しい圧縮率での冗長性除去します。
い直接利用できるスレッドセーフで、C#、しかしを利用する事ができ図書館からJ#んでいます:
http://msdn.microsoft.com/en-us/magazine/cc164129.aspx
はいっぱいで仕分けもバッチリで何を欲しがっているのか?
についての暗号化には、これらのリンク:
http://www.codeproject.com/KB/security/fileencryptdecrypt.aspx