Основные отличия алгоритмов шифрования OpenPGP и PGP:
- PGP — проприетарное решение шифрования, принадлежащее компании Symantec. 1 Для шифрования использует комбинацию двух форм: шифрование с симметричным ключом и шифрование с открытым ключом. 5 В ходе шифрования создаётся сообщение, которое можно расшифровать только используя соответствующий закрытый ключ, принадлежащий получателю сообщения. 3
- OpenPGP — открытый стандарт, который определяет, как должно работать шифрование PGP. 9 Для защиты файлов в OpenPGP используются два криптографических ключа: один открытый ключ для шифрования файла, другой закрытый ключ для его расшифровки. 14
Таким образом, PGP — это проприетарное решение, а OpenPGP — стандарт, одобренный IETF, который описывает любую технологию шифрования, использующую процессы, совместимые с PGP. 1