GnuPG - это программа гибридного шифрования, поскольку она использует комбинацию традиционной симметричной криптографии для скорости и криптографии с открытым ключом для простоты безопасного обмена ключами,обычно путем использования открытого ключа получателя для шифрования сеансового ключа, который используется только один раз.