アクセス保護されたZIP
ZIPアーカイブは、デジタルプラットフォーム上で簡単に共有できるように複数のファイルを圧縮する便利な方法を提供します。 しかし、機密情報を含むZIPファイルが意図しない受信者に誤って送信されることもあります。 したがって、業界標準に準拠した暗号化および復号化の機能は、任意のZIPライブラリにおいて不可欠です。
IronZIPは、数行のコードだけで保護されたZIPファイルを復号化できるようにし、また、既存のZIPアーカイブをパスワードやさまざまな暗号化方法を使用して暗号化することも可能です。 この柔軟性により、幅広い状況に適しています。
- `IronZIP`を使用しています;
- `IronZip.Enum`を使用しています;
- (var archive = new `IronZipArchive` ( `"existing.zip"` , `"P@ssw0rd"` ) を使用します)
- `archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256);`.
保護されたZIPアーカイブへのアクセス
最初に、IronZip ネームスペースをインポートします。 その後、新しいIronZipArchiveを初期化し、最初のパラメーターにはアクセスしようとしている保護されたZIPのパス、2番目のパラメーターには保護されたZIPにアクセスするためのパスワードを入力します。パスワードまたはパスが間違っている場合、操作は失敗しますのでご注意ください。 正しいパスワードが提供されると、ZIPファイルは復号化され、その内容を表示、抽出、または変更することができます。
既存のZIPアーカイブを暗号化する
保護されたZIPにアクセスするためのIronZipArchiveクラスの利用に加えて、IronZIPには選択した暗号化でアーカイブを暗号化する機能もあります。 これを行うには、まずIronZip.Enumをインポートし、インポートしたenumを使用して開発者がアーカイブを暗号化するために使用する暗号化方法を選択できるようにします。最後に、2つのパラメーターを渡してEncryptメソッドを呼び出します。 最初のものはZIPアーカイブを暗号化するために使用したいパスワードで、2つ目はEncrpytionMethodsのenumです。 この例では、EncryptionMethods.AES256を使ってファイルを暗号化します。ファイルを暗号化した後、再度保護されたZIPにアクセスするためのパスワードを提供して操作を確認できます。 サポートされている暗号化方法とそれに関連するenumの完全なリストについては、こちらをご覧ください。

