Разница между протоколом pgp и протоколом rsa

Это два широко используемых протокола в нескольких серверах и приложениях электронной почты для обеспечения безопасности с парой открытого личного ключа. В чем разница между ними? Какие другие популярные протоколы доступны?

1 ответ

Решение

Используя автомобильную аналогию:

  • PGP это машина
  • OpenPGP - это дизайн для машины PGP
  • GnuPG - еще один автомобиль, использующий тот же дизайн
  • RSA - дизельный двигатель, и другие двигатели доступны
  • SSH вовсе не машина. Но он использует двигатели.

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

PGP и GnuPG предлагают использовать RSA для шифрования общего назначения и подписывания данных. Они также предлагают другие варианты, такие как Elgamal и DSA.

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

Дополнительная информация о бирже стека информационной безопасности:

И вы, вероятно, должны прочитать В чем разница между SSL и SSH? Что является более безопасным? также.

Другие вопросы по тегам