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