我們必須每天自動向另一家公司發送/接收壓縮加密的數百個文件,他們希望PKWARE可以在他們身邊使用SecureZip來完成此任務。如何使用Bouncy Castle和java解密secureZip加密文件?
就我們而言,我們的應用程序是純Java。我們使用Bouncy Castle(BC)庫來嘗試解壓縮和解密。
我們向其他公司提供了我們的RSA公鑰(.cer)。
他們使用我們的公鑰來加密他們發送給我們的測試文件。
他們選擇AES 256作爲對稱算法,與我們的RSA公鑰一起加密測試文件。他們使用這個命令:
pkzipc -add -dir=current -recipient="our_public_key" -keypassphrase="password" test.zip example.xml
所以,簡單的問題:將BC LIB能夠解密由SecureZIP和我們的證書加密測試zip文件?或者我們必須爲我們的部分授權SecureZIP嗎?
任何其他工具或解決方案的特點文件壓縮加密證書可以使用BC解密?
而且,如果使用BC的文件解密應該是可能的,那麼長的問題是:究竟如何?請發佈一個Java示例(如果可能,請填寫完整)。
在此先感謝。
檢查此鏈接http://stackoverflow.com/questions/166340/write-a-password-protected-zip-file-in-java和http://stackoverflow.com/questions/10587561/password-protected- zip-file-in-java – pedrofb