Inicialmente, las firmas PGP se añadian al final del texto que deseaban firmar.
Posteriormente, se incluyo el tipo MIME application/pgp
para indicar
que el bloque a continuación contenia firma o cifrado PGP, y finalmente con la
especificación de PGP/MIME se consiguió separar la firma de los bloques a los
que afectaba, de modo que no fueran modificados en absoluto y alguien que no
tuviese PGP pudiese ver el mensaje exactamente como fue enviado (no cuando está
cifrado, evidentemente) sin añadidos al principio y al final de PGP.
La situación actual es tal que existen pocos clientes de correo capaces de integrarse con PGP para ofrecer PGP/MIME, de modo que suele ser necesario enviar mensajes firmados digitalmente de modo que con clientes de correo que no soportan PGP/MIME puedan ser verificadas las firmas.
En Linux, los clientes de correo disponibles que cumplen la especificación PGP/MIME son mutt-i y pine. En Windows, solo los clientes de correo Eudora en sus versiones 3.x y 4.x soportan PGP/MIME. Si conoce otros clientes que lo soporten esperamos su mensaje indicándonoslo, para incluirlo aquí.