명령줄에서 GPG를 사용하여 파일의 암호를 해독할 수 있지만 Kleopatra GUI에서는 해독할 수 없습니다.

명령줄에서 GPG를 사용하여 파일의 암호를 해독할 수 있지만 Kleopatra GUI에서는 해독할 수 없습니다.

우리가 받은 다수의 암호화된 파일은 Kleopatra GUI로 해독할 수 없지만 GPG를 사용하여 명령줄에서 해독할 수 있습니다. 이것은 알려진 문제이며 해결 방법이 있습니까?

이는 Windows 10 x64에 있으며 오류 메시지는 다음과 같습니다.

암호 해독 실패: 암호 해독에 실패했습니다.

그리고 진단에서:

 gpg: used key is not marked for encryption use. 
 gpg: WARNING: message was not integrity protected 
 gpg:  decryption forced to fail!

버전은 다음과 같습니다.

GnuPG 2.3.4
Libgcrypt 1.9.4
Gpg4win 4.0.0

답변1

게시한 지 오랜 시간이 지났지만 동일한 문제에 직면했습니다. 해결 방법은 --ignore-mdc-error 인수와 함께 콘솔을 사용하여 파일의 암호를 해독하는 것입니다.

gpg -d --ignore-mdc-error -o <outputfile> <file_to_decrypt>

암호화 측면에 오류가 나타납니다. 키의 잘못된 사용입니다. 이 reddit 게시물에서 더 많은 내용을 볼 수 있습니다. https://www.reddit.com/r/pgp/comments/9h7h6h/hintsideas_about_decryption_error/

도움이 되길 바랍니다

관련 정보