gpg2 tempo limite de decriptação / nenhuma chave secreta

4

Estou com um problema ao descriptografar arquivos com gpg2. Eu originalmente criptografei os arquivos com a versão 1.4 do gpg. A máquina em que estou agora tem gpg (1.4) e gpg2. Descriptografia com gpg funciona bem, mas quando executo o mesmo comando com gpg2, o tempo limite:

$ 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

O que está acontecendo? Ele diz "Nenhuma chave secreta", mas executar gpg2 --list-secret-keys mostra isso:

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

Atualização 1:

Parece que o problema não é com o próprio gpg2, mas sim com o meu chaveiro do Gnome ou algo assim. Anteriormente, quando tentava descriptografar arquivos com o gpg2, ele simplesmente era interrompido e expirava. No entanto, depois de criptografar um arquivo de teste com a minha própria chave e depois descriptografar esse arquivo, ele solicitou minha senha. Agora que minha senha está no meu chaveiro, tudo está funcionando. Pode ter sido apenas uma coisa temporária (eu entrei e voltei entre então e agora). Se alguém tiver mais informações sobre problemas como esse, eu adoraria saber. Vou dar outro dia ou dois, depois feche a pergunta se isso não acontecer de novo.

    
por Nathan Wallace 12.11.2015 / 02:36

0 respostas