[英]Create password protected zip file in Java without creating it on disk
[英]Creating Password Protected ZIP using Java
我試圖創建具有密碼保護的ZIP文件。 但是可用的庫保護ZIP中的文件。 我已經嘗試過Zip4j
和AesZipFileEncrypter
但是所有這些僅保護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.