Разница между протоколом pgp и протоколом rsa
Это два широко используемых протокола в нескольких серверах и приложениях электронной почты для обеспечения безопасности с парой открытого личного ключа. В чем разница между ними? Какие другие популярные протоколы доступны?
1 ответ
Используя автомобильную аналогию:
- PGP это машина
- OpenPGP - это дизайн для машины PGP
- GnuPG - еще один автомобиль, использующий тот же дизайн
- RSA - дизельный двигатель, и другие двигатели доступны
- SSH вовсе не машина. Но он использует двигатели.
RSA - криптосистема с открытым ключом. То есть это алгоритм для шифрования, дешифрования и подписывания данных с использованием набора из двух ключей (открытый ключ и закрытый ключ).
PGP и GnuPG предлагают использовать RSA для шифрования общего назначения и подписывания данных. Они также предлагают другие варианты, такие как Elgamal и DSA.
SSH использует RSA для аутентификации, а не шифрования. На сервере есть ваш открытый ключ, а у вас есть закрытый ключ, и SSH использует этот факт, чтобы убедиться, что вы, в общем-то, вы. SSH также поддерживает другие пары ключей, например, ECDSA.
Дополнительная информация о бирже стека информационной безопасности:
И вы, вероятно, должны прочитать В чем разница между SSL и SSH? Что является более безопасным? также.