gpg2 암호 해독 시간 초과/키 없음

gpg2 암호 해독 시간 초과/키 없음

gpg2를 사용하여 파일을 해독하는 데 문제가 있습니다. 처음에는 gpg 버전 1.4를 사용하여 파일을 암호화했습니다. 현재 내가 사용하고 있는 머신에는 gpg(1.4)와 gpg2가 있습니다. gpg를 사용한 암호 해독은 잘 작동하지만 gpg2를 사용하여 동일한 명령을 실행하면 시간이 초과됩니다.

$ echo "This is a test" > test.txt
$ gpg -r MyOwnId --encrypt test.txt
  (creates test.txt.gpg)
$ gpg --decrypt test.txt.gpg
  (provide passphrase for MyOwnId)
  -> This is a test
$ gpg2 --decrypt test.txt.gpg
  (after a long timeout)
  -> gpg: encrypted with 2048-bit RSA key, ID #######, created YYYY-MM-DD "MyOwnId"
     gpg: public key decryption failed: Timeout
     gpg: decryption failed: No secret key

어떻게 되어가나요? "키 없음"이라고 표시되지만 gpg2 --list-secret-keys를 실행하면 다음이 표시됩니다.

/home/me/.gnupg/pubring.kbx
-------------------------------
sec   rsa2048/######## YYYY-MM-DD
uid         [ unknown] MyOwnId
ssb   rsa2048/######## YYYY-MM-DD

업데이트 1:

문제는 gpg2 자체에 있는 것이 아니라 내 Gnome 키링이나 다른 것에 있는 것 같습니다. 이전에는 gpg2를 사용하여 파일의 암호를 해독하려고 하면 파일이 멈추고 시간 초과가 발생했습니다. 그러나 내 키로 테스트 파일을 암호화한 다음 파일의 암호를 해독하면 비밀번호를 묻는 메시지가 표시됩니다. 이제 내 비밀번호는 내 키링에 있으며 모든 것이 잘 작동합니다. 아마 일시적인 것일 겁니다(그때와 지금 사이에 로그아웃했다가 다시 로그인했습니다). 이런 유형의 문제에 대해 더 많은 정보를 갖고 있는 사람이 있다면 알고 싶습니다. 하루 이틀 더 시간을 두고 문제가 다시 발생하지 않으면 질문을 닫겠습니다.

답변1

Martin Kunev가 말했듯이 동일한 문제가 있었습니다. 다음과 같이 gpg-agent를 다시 시작해 볼 수 있습니다. https://superuser.com/a/1150399

gpgconf --kill gpg-agent

다음에 필요할 때 자동으로 다시 시작됩니다.

관련 정보