Enigmail + GnuPG + Erro de chave oculto do Thunderbird

0

Um amigo meu atualizou recentemente suas chaves OpenPGP. Não consigo abrir o email criptografado recebido desse amigo no meu Thunderbird. Eu uso o Enigmail e recebo o seguinte erro:

Enigmail Security Info 

Error - no matching private/secret key found to decrypt message 

gpg: decryption failed: No secret key 

Note: The message is encrypted for the following User ID's / Keys: 
<hidden key>, 
<hidden key>

No entanto, se eu puder descriptografar o texto criptografado usando a linha de comando. Então, foi corretamente criptografado usando minhas chaves. Este é o mesmo caso com todos que estão recebendo e-mails criptografados desse amigo.

Então, o que deu errado? Como consertar esse problema (acredito que tenha sido corrigido do lado do amigo)?

    
por kingmakerking 07.06.2017 / 11:44

1 resposta

0

Seu amigo está enviando seu e-mail usando a opção "destinatário oculto", que remove o ID da chave do destinatário dos metadados do OpenPGP. Isso é usado para privacidade adicional (o destinatário não está mais contido nos metadados), mas força o cliente a iterar sobre todas as chaves privadas disponíveis. Esconder o destinatário parece um pouco mais cauteloso para o e-mail comum: o destinatário do e-mail deve ser armazenado com o correio, de qualquer maneira (se você quiser que o e-mail seja entregue).

Mas isso deve ser bem suportado pelo Enigmail. Certifique-se de que suas chaves privadas estejam disponíveis em gpg --list-secret-subkeys e gpg2 --list-secret-subkeys para garantir que você não tenha diferentes conjuntos de chaves disponíveis entre as diferentes versões do GnuPG (eles podem estar usando locais diferentes para armazenar suas chaves privadas).

Caso contrário, peça ao seu amigo para enviar e-mails sem usar o recurso de destinatário oculto.

    
por 08.06.2017 / 08:48