簡體   English   中英

使用Java創建受密碼保護的ZIP

[英]Creating Password Protected ZIP using Java

我試圖創建具有密碼保護的ZIP文件。 但是可用的庫保護ZIP中的文件。 我已經嘗試過Zip4jAesZipFileEncrypter但是所有這些僅保護ZIP文件而不保護文件。 問題中提到的代碼也僅壓縮文件。 堆棧溢出問題

“ http://code.google.com/p/winzipaes/”

此API有助於將密碼添加到已創建的zip文件中。 這意味着,如果要創建一個受密碼保護的zip文件,首先必須創建一個zip文件,然后可以添加該zip文件的密碼。 它是適用於任何操作系統的純Java API。 您必須從上述URL下載以下jar文件。

這是因為Zip加密的文件是Zip,內部文件已加密。 加密的詳細信息(算法等)以zip格式保存。

ZIP API對此進行了管理。

您需要的是一個加密文件(與Zip內容無關)。

1為此,您可以使用許多類似的方法和算法:

如何在NetBeans Java中使用彈性城堡(DES)加密和解密文件?

2,但結果將不會被識別為zip文件,那么常規工具將無法工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM