Eticheta PGP este acum folosită și larg pentru implementări compatibile OpenPGP. OpenPGP este formatul interoperabil de mesaje și chei standardizat de Internet Engineering Task Force (IETF), cel mai recent în RFC 9580.
OpenPGP folosește în mod obișnuit criptografie hibridă: o cheie de sesiune generată aleator criptează conținutul, apoi metodele cu chei publice protejează acea cheie de sesiune pentru destinatari. Poate atașa și semnături digitale și informații de chei. OpenPGP este o familie de formate și protocoale, nu un algoritm, o aplicație sau o modalitate universală de a decide dacă o cheie aparține unei persoane.
Puncte esențiale
Obiectiv de protecțieAlegeți criptarea, semnarea sau ambele în funcție de dacă este cerută confidențialitatea, autentificarea originii, integritatea sau o combinație.
Identitate și încredereVerificați amprentele cheilor sau alte dovezi de legare printr-un canal adecvat; posesia unei chei sau o semnătură validă nu stabilește că o identitate afirmată este corectă.
Ciclu de viață și interoperabilitateProtejați cheile private, planificați revocarea și înlocuirea, testați capabilitățile destinatarilor și constrângeți versiunile, algoritmii și funcțiile opționale legacy la un profil documentat.
Limitare importantăOpenPGP nu protejează endpointuri compromise sau conținutul după ce un destinatar autorizat îl decriptează. Rutarea mesajelor, participanții, timpul și unele anteturi pot rămâne vizibile, în timp ce verificarea incorectă a cheilor sau implementările învechite pot învinge asigurarea intenționată.