2

ファイルの暗号化と復号化に AWS 暗号化 SDK を使用しています。エラーが発生します

encryptionsdk.exception.BadCiphertextException: 無効な暗号文タイプです

次のシナリオで。

次のコマンドを使用してファイルを暗号化しています。

aws kms encrypt --key-id keyId --region us-east-1 --plaintext file://text.txt --query CipherTextBlob             --output text | base64 --decode >file.dat.encrypted.

私が持っている私のコード:

AwsCrypto awsCrypto = new AwsCrypto();
InputStream inputStream  = new FileInputStream("inputfile");
final CryptoInputStream decryptingStream = awsCrypto.createDecryptingStream(provider,inputStream);
OutputStream outputStream = new FileOutputStream("outputFile");
IOUtils.copy(decryptingStream,outputStream)

誰かが私がこれに欠けているものを指摘してもらえますか? 私は問題を理解しようとしていますが、できません。これに関する助けをいただければ幸いです。

4

1 に答える 1