Le e-mail firmate non offrono alcuna sicurezza di prima mano. Tutto ciò che (possono) portare è fiducia nel mittente e quindi il messaggio. Puoi usare questo trust per decidere se è (in) sicuro di fare qualsiasi cosa con il suo contenuto, ma è comunque una tua decisione.
Gestione chiave
Se un'organizzazione di 100 persone desidera comunicare, ciascuna coppia dovrà scambiare (e mantenere!) tali chiavi, diverse migliaia in tutto. Usando la crittografia pubblico-privato, tutto ciò di cui hanno bisogno sono 100 coppie di chiavi.
Inoltre, sarai in grado (o potresti essere in grado) di comunicare con chiunque si fida della tua chiave (come ottenerlo dipende da OpenPGP e X.509) e l'altro sa per certo chi tu siamo. Di sicuro. Non c'è modo di farlo senza incontrare la crittografia simmetrica.
Inoltre: ci sono applicazioni in cui si desidera firmare, ma non crittografare. Come "firmare" utilizzando la crittografia simmetrica per il pubblico: mailing list, pacchetti software, ...?
Crittografia simmetrica in OpenPGP
Alla fine, OpenPGP non è altro che un wrapper che mette la fiducia e la gestione delle chiavi attorno alla crittografia simmetrica che viene utilizzata per le prestazioni accettabili durante la crittografia (OpenPGP è un sistema crittografico ibrido, la crittografia pubblico-privata è molto costosa per la crittografia di grandi dimensioni dati, la firma cripta solo una somma hash dei dati e quindi non richiede la crittografia simmetrica).