O que é a introdução de printables entre aspas nos meus e-mails criptografados com PGP?

1

Eu configurei a criptografia de e-mail PGP em dois computadores usando o Enigmail e o Thunderbird. Um está executando o Mac OS X e o outro está executando o Arch Linux. Tudo funciona bem dentro do Thunderbird em ambos os sistemas, mas eu tive problemas para exportar e-mails e decifrar a partir da linha de comando (no sistema Arch).

$ gpg2 -d foo.eml 
gpg: CRC error; F551DC - DC3F55
gpg: quoted printable character in armor - probably a buggy MTA has been used

Percebi que as últimas linhas do email eram as seguintes:

CETSx/PSKdfZIP74WEciLAw=3D
=3D9VHc

Parece que quoted-printables foi introduzido no email. Quando substituí manualmente =3D por = , gpg2 foi capaz de descriptografar o email perfeitamente.

Eu verifiquei os dois clientes. Arch envia emails com = e o Mac os recebe com = . Por outro lado, o Mac envia e-mails com =3D e Arch os recebe com =3D . Ambos os clientes estão usando os mesmos servidores para SMTP e IMAP. Os dois clientes Thunderbird têm configurações padrão (false) para mail.strictly_mime . O cliente Arch usa o GnuPG 2.0.25-1, e o Mac usa o GnuPG / MacGPG2 v2.0.22 (Darwin) via GPGTools.

Onde esta corrupção poderia estar ocorrendo?

    
por Sparhawk 10.08.2014 / 13:02

1 resposta

0

Isso foi corrigido, verificando o seguinte no OS X Thunderbird.

Account settings > [Specific account] > OpenPGP Security > Use PGP/MIME by default.

Isso tem a vantagem adicional de permitir o envio de e-mails em HTML e anexos. No entanto, falta suporte para descriptografia em muitos clientes (por exemplo, com o Android K-9 + APG).

    
por 11.08.2014 / 08:39