2014-09-05 79 views
0

我有一個文件,我使用aes256和密碼在命令行上對PC進行了加密。我需要解密通過gpg加密的文件(在命令行中)

gpg --cipher-algo AES256 --output testfile.gpg --symmetric testfile.txt 

現在我需要從我的android應用程序解密這個文件。

我在android之前用解密數據(使用aes256加密),但之後必須提供KEY(256位)和salt(128位)來解密。

如何將密碼轉換爲密鑰/鹽對? 或者如何讓鍵/鹽對我可以使用GPG加密文件(並使用相同的密鑰/鹽來解密)?

回答

0

我決定使用AESCrypt應用程序進行加密,然後我可以使用標準的android API(無需庫)在android端解密此文件。

AES crypt具有documented其文件格式。他們也有open source implementation的Java允許我寫我的代碼。

相關問題