この簡単なガイドでは、Java で ZIP ファイルをパスワードで保護する 方法について説明します。Java で ZIP ファイルを暗号化する ためのすべての手順とサンプル コードについて説明します。さらに、この機能を使用するために他の圧縮アプリケーションをインストールする必要はありません。
Java で ZIP ファイルをパスワード保護する手順
- Aspose.ZIP ライブラリを使用するための開発環境を準備する
- 暗号化パスワードとアルゴリズムを指定してソースアーカイブを取得する
- createEntry()メソッドを使用してZIPファイルのエントリを作成します
- save()メソッドを使用して保護されたZIPファイルを書き込む
これらの手順は、Java で ZIP ファイルにパスワードを追加する プロセスの概要を示しています。まず、上記の前提条件で IDE を構成します。次に、入力 ZIP アーカイブにアクセスし、セキュリティ対策を適用し、特定のニーズに応じてファイル パスまたはストリームにエクスポートします。
Java で ZIP ファイルをパスワード保護するコード
import com.aspose.zip.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Password protect a ZIP file using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Create Archive class object using ArchiveEntrySettings | |
var archive = new com.aspose.zip.Archive(new com.aspose.zip.ArchiveEntrySettings(null, | |
new com.aspose.zip.AesEncryptionSettings("p@s$", com.aspose.zip.EncryptionMethod.AES256))); | |
// Create entry for the ZIP file | |
archive.createEntry("input.png","sample.png"); | |
// Save output protected ZIP file | |
archive.save("PasswordAES256.zip"); | |
System.out.println("ZIP file password protected successfully"); | |
} | |
} |
このサンプル コードは、AES256 暗号化アルゴリズムを使用した Java での ZIP 暗号化 を紹介します。ただし、ZIP アーカイブを保護しながら、圧縮と暗号化の設定を制御できます。たとえば、圧縮アルゴリズム、暗号化標準、パスワード、その他のプロパティの選択などの変更を行うことができます。
このクイック ガイドでは、Java で ZIP を保護する方法について説明します。また、Java で RAR を ZIP に変換する場合は、JavaでRARをZIPに変換する の記事をお読みください。