我正在尝试解密从我的REST API接收的文件。 我使用命令行
在linux上用openssl加密了文件openssl aes-256-cbc -k mypassword -in file_test.pdf -out file_crypted.pdf
我已经尝试了几乎所有与android的可能性,它总是最终出现错误,没有任何效果。
这是我的最后一个代码版本
String password = "mypassword";
byte[] srcString = FileUtils.readFileToByteArray(new File("my_file.pdf"));
SecretKeySpec key = new SecretKeySpec(password.getBytes(), "AES");
Cipher aesCBC = Cipher.getInstance("AES/CBC/PKCS5Padding");
aesCBC.init(Cipher.DECRYPT_MODE, key);
byte[] decrypted = aesCBC.doFinal(srcString);
你知道我怎么能解决这个问题