Thunderbird ne peut pas déchiffrer le message même s'il possède la clé privée

0

J'ai envoyé à moi-même un courrier électronique crypté et un CC, également crypté, en utilisant Thunderbird comme client de messagerie et le serveur SMTP hotmail pour la livraison.

J'ai ensuite reçu l'e-mail et Thunderbird a d'abord déclaré qu'il était cassé, mais l'a ensuite réparé et déchiffré. J'ai ensuite enregistré le message dans un dossier local et Thunderbird ne peut plus le déchiffrer. Il affiche un message d'erreur:

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: ...,
0x ... (Name <address>)

La clé privée mentionnée dans le message se trouve dans la base de données gpg et est associée à la bonne adresse électronique. C'est la même paire de clés que j'ai utilisée pour chiffrer le message.

Quelle pourrait être la cause du problème? Est-il possible que le serveur hotmail SMTP ou POP corrompt les messages chiffrés au format gpg de manière à les rendre illisibles?

Giorgio
la source

Réponses:

1

Si vous utilisez une version de gpg antérieure à la version 2.1.0, le problème peut provenir de l'algorithme de chiffrement CAST5, qui produit un message non protégé par MDC.

Enigmail à partir de la version 2.0.4 ne décryptez pas de tels courriels: https://addons.mozilla.org/en-US/thunderbird/addon/enigmail/versions/

La solution est de mettre à jour gpg. Pour lire des e-mails plus anciens, utilisez le paramètre --no-mdc-warning en tant que "Paramètres supplémentaires pour GnuPG" dans les préférences d’Enigmail (onglet Avancé).

edit: à partir d'Enigmail 2.0.5, cette solution de contournement ne fonctionne pas. Pour les dernières nouvelles, consultez le forum Enigmail (par exemple, comment corriger votre clé publique si elle est trop ancienne): https://sourceforge.net/p/enigmail/forum/support/thread/03ebee57/

kubo44
la source