De um dia para o outro, meu Enigmail Thunderbird Plug-In parou de funcionar e não consigo mais descriptografar mensagens enviadas para mim criptografadas com minha chave pública.
Mesmo que eu mesmo tenha escrito essas mensagens.
Sempre que tento descriptografar uma mensagem, aparece o seguinte erro:
Fehler - Entschlüsselung fehlgeschlagen
Öffentlicher Schlüssel MYKEYCODE zur Überprüfung der Unterschrift benötigt
gpg: Entschlüsselung fehlgeschlagen: Geheimer Schlüssel ist nicht vorhanden
Hinweis: Die Nachricht wurde mit folgenden Benutzer-IDs / Schlüsseln verschlüsselt:
0xMYKEYCODE (Robert Lastname <[email protected]>)
Eu uso um Thunderbird alemão, então aqui está minha tradução:
Error - Decryption failed
Public Key MYKEYCODE needed to verify signature
gpg: Decryption failed: Secret (private) key not found
Hint: Message was encrypted with the following User-Ids/Keys:
0xMYKEYCODE (Robert Lastname <[email protected]>)
Como a chave privada pode estar faltando? Eu pessoalmente cifrei a mensagem antes de enviá-la para mim.
Eu tenho tentado agora por horas para resolver isso. Eu reinstalei o Enigmail algumas vezes. Eu também reinstalei o GnuPG algumas vezes. Eu apaguei todas as minhas chaves e as reimportei. O que me deixa especialmente louco é que eu tenho outro Laptop usando o Enigmail com o mesmo par de chaves pública-privada e tudo funciona bem.
O que me faz suspeitar é que 0xMYKEYCODE da mensagem de erro é diferente do código do meu par de chaves pública-privada no meu gerenciador de chaves, como isso pode ser?
Muito obrigado antecipadamente e felicidades,
Robert
EDIT: Talvez isso ajude: eu não posso assinar mensagens no computador que não pode descriptografar, mas eu posso entrar na minha outra máquina. Então, aparentemente o Enigmail não pode usar minha chave privada, por quê?
EDIT2: Se eu tentar assinar uma mensagem, ela se recusará com a falha "Erro - senha errada". Isso me fez pensar, depois de reimportar todas as minhas chaves, nunca me pediram para fornecer a frase secreta que protege meu par de chaves público-privadas em qualquer lugar!?
EDIT3: Se eu evocar
echo RELOADAGENT | gpg-connect-agent
no laptot onde a criptografia funciona, isso me diz que gpg-connect-agent
não está instalado ??? Será que no laptop onde funciona as chaves são realmente gerenciadas pelo anel do gnome (apesar do Enigmail me dizer que elas são gerenciadas pelo gpg-agent)?
No entanto, no laptop em que a descriptografia não funciona mais, posso evocar echo RELOADAGENT | gpg-connect-agent
. Assim, o gpg está tomando cuidado e talvez faça uma bagunça em combinação com o chaveiro do gnome?