All'inizio, la firma era inserita all'interno del testo.
In seguito, è stato introdotto il tipo MIME application/pgp
ad indicare
che il successivo attachment era la firma o il messaggio cifrato. Infine,
con le specifiche PGP/MIME, è stato possibile isolare la firma dal
messaggio originale, così da non modificarlo assolutamente e in modo tale che
chi non avesse PGP potesse vedere il messaggio come era originariamente (nel caso di messaggio
firmato), senza alcun testo aggiunto all'inizio o alla fine da PGP.
Attualmente, solo pochi mail user agent (MUA) sono in grado di integrare PGP e usare lo standard PGP/MIME. Così è necessario inviare i messaggi utilizzando il vecchio metodo quando si sa che il destinatario non supporta PGP/MIME.
In Linux, i mail user agent che riconoscono PGP/MIME sono mutt-i e pine. In Windows, solo Eudora nelle versioni 3.x e 4.x può usare PGP/MIME. Se conoscete altri mail user agent che supportano PGP/MIME, ditemelo via e-mail, e li includerò qui.