PGP ist ein Programm zum Verschlüsseln und authentifizieren von Dateien und von email. Dazu verwendet es ein hybrides Verfahren: Zuerst wird der geheime Sitzungsschlüssel mit dem RSA-Verfahren verschlüsselt, anschließend die email (die Datei) mittels IDEA und Sitzungsschlüssel verschlüsselt. Primär wurde PGP für die sichere Kommunikation in unsicheren Computernetzwerken, insbesondere dem Internet, entwickelt. Zum Verschlüsseln großer Datenmengen auf lokalen Speichermedien ist es nur bedingt geeignet.