OpenPGP è uno standard Internet per l'interoperabilità dei messaggi protetti tramite crittografia asimmetrica.
Attualmente è definito dalla RFC 4880 (novembre 2007)[1] che rimpiazza la RFC 2440 (novembre 1998).
I due più comuni programmi che utilizzano OpenPGP sono: