Java에서 ZIP 파일을 비밀번호로 보호

이 간략한 가이드에서는 Java에서 ZIP 파일을 비밀번호로 보호하는 방법을 다룹니다. Java에서 ZIP 파일을 암호화하는 모든 단계와 샘플 코드를 설명합니다. 또한 이 기능을 사용하기 위해 다른 압축 응용 프로그램을 설치할 필요가 없습니다.

Java에서 ZIP 파일을 비밀번호로 보호하는 단계

  1. Aspose.ZIP 라이브러리를 사용하기 위한 개발 환경 준비
  2. 암호화 비밀번호 및 알고리즘을 지정하면서 소스 아카이브 가져오기
  3. createEntry() 메소드를 사용하여 ZIP 파일에 대한 항목을 생성합니다.
  4. 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을 보호하는 방법에 대해 설명합니다. 게다가 RAR을 Java에서 ZIP으로 변환하려면 RAR을 Java에서 ZIP으로 변환의 기사를 읽어보세요.

 한국인