Я просто хотел бы процитировать немного из Википедии здесь:
Даже если симметричный шифр в настоящее время не может быть взломан за счет использования структурных недостатков в его алгоритме, можно пройти через все пространство ключей в так называемой атаке методом перебора. Поскольку более длинные симметричные ключи требуют экспоненциально больше работы для поиска методом грубой силы, достаточно длинный симметричный ключ делает эту линию атаки непрактичной.
С ключом длиной n битов есть 2 n возможных ключей. Это число растет очень быстро с ростом n. Закон Мура предполагает, что вычислительная мощность удваивается примерно каждые 18–24 месяца, но даже этот эффект удвоения оставляет большие длины симметричных ключей, которые в настоящее время считаются приемлемо, недосягаемыми. Большое количество операций (2 128) считается, что в обозримом будущем все возможные 128-битные ключи считаются недостижимыми для традиционных методов цифровых вычислений. Однако ожидаются альтернативные формы вычислительных технологий, которые могут иметь более высокую вычислительную мощность, чем классические компьютеры. Если квантовый компьютер подходящего размера, способный работать с алгоритмом Гровера, станет надежно доступным, он уменьшит 128-битный ключ до 64-битной защиты, что примерно эквивалентно DES. Это одна из причин, почему AES поддерживает 256-битную длину ключа. См. Обсуждение взаимосвязи между длиной ключа и атаками квантовых вычислений в нижней части этой страницы для получения дополнительной информации.
Таким образом, 128-битный ключ будет иметь 340 282 366 920 938 463 463 374 607 431 768 211 456 возможных перестановок. Представь, что ты проходишь через все это. Даже мощный настольный компьютер может попробовать только несколько в секунду.
Таким образом, хотя теоретически возможно дешифрование потока SSH методом «грубой силы», к тому времени, когда ключ будет расшифрован самым мощным компьютером, который можно себе представить, произойдет две вещи:
- Ключ был бы изменен SSH
- Мы бы все умерли, а солнце взорвалось и уничтожило землю.