AWS 암호화 SDK를 사용하여 파일을 암호화하고 암호 해독합니다. 나는 오류를encryptionsdk.exception.BadCiphertextException : 유효하지 않은 암호문 유형
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)
사람이 내가이 누락하고있는 무슨 지적시겠습니까? 나는 문제를 파악하려고 노력하고 있지만 나는 할 수 없다. 이것에 관한 도움을 주실 수 있습니다.