Влияет ли размер ключа шифрования RSA на мое интернет-соединение?

Влияет ли размер ключа шифрования RSA на мое интернет-соединение?

Я хочу настроить беспарольную аутентификацию на моем удаленном сервере Linux, я собирался сгенерировать пару открытого/закрытого ключей RSA. Я думал о стойкости шифра, например, 2048 бит и 4096 бит. Это заставило меня задуматься, влияет ли размер моего шифра на мое фактическое интернет-соединение? Или шифр тормозит компьютер только потому, что именно здесь происходит расшифровка и шифрование? Потому что, когда дело доходит до того, что я выставляю сервер в публичный интернет, я начинаю бояться, что кто-то может захватить сервер или что-то в этом роде. Но я не могу использовать VPN, потому что моя школа блокирует порт(ы), используемые для VPN.

решение1

Следует помнить две вещи:

  1. Закрытый ключ отправляется на сервер для проверки его соответствия открытому ключу.

    Эти вычисления должен выполнять сервер, а не клиент.

  2. Аутентификация выполняется только при установлении соединения, а не после. Фактическое шифрование данных всегда использует симметричные шифры, так как они намного, намного быстрее.

    4096 бит намного надежнее 2048 бит (хотя последнего должно быть достаточно), но ощутимой разницы в скорости не будет.

решение2

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

Связанный контент