Асимметричное шифрование: как работают ключи

Асимметричное шифрование: как работают ключи

Natalie Moore
6 апреля 2026 г.· Обновлено 9 августа 2026 г.· 6 мин чтения

Асимметричное шифрование, или криптография с открытым ключом, использует пару математически связанных ключей: один ключ можно публиковать — это открытый ключ, второй остается только у владельца — закрытый ключ. Это один из фундаментальных механизмов современной интернет-безопасности: он защищает ваши сессии при веб-серфинге и обмене сообщениями.

Используйте руководство по онлайн-безопасности как основу: оно связывает этот риск с защитой аккаунтов, устройств, браузера и сети.

Ключевые выводы

  • Разные ключи для шифрования и расшифровки: открытый ключ используется для «запирания», закрытый — для «открытия».
  • Частный ключ не должен покидать ваше устройство: его не передают по сети, и это снижает риск перехвата.
  • Подтверждение подлинности: помимо конфиденциальности, закрытый ключ позволяет создавать цифровую подпись, подтверждая авторство.
  • Чаще используется вместе с симметричным шифрованием: из-за высокой вычислительной нагрузки асимметрию применяют на этапе установления сессии.

Что такое асимметричное шифрование?

Отложим формулы в сторону. В симметричной схеме две стороны разделяют один ключ. Если этот ключ утечёт, перехваченная переписка становится уязвимой.[1]

Асимметричная схема решает эту проблему с помощью двух ключей.

Сравнение с почтовым ящиком

Представьте ящик, стоящий на улице:

  • Открытый ключ (щель) / публичный доступ: его можно опубликовать. Любой может отправить сообщение в ваш ящик.
  • Закрытый ключ (ключ от ящика): опущенное письмо через щель уже не достать; открыть ящик и прочитать содержимое может только владелец ключа.[2]

Как это работает?

1. Генерация пары ключей

Безопасное приложение создаёт пару ключей локально. Открытый и закрытый ключи выглядят как случайные строки, но математически связаны: из закрытого ключа вычисляется открытый, а обратная операция при современных вычислительных ресурсах практически невыполнима.

2. Процесс шифрования и расшифровки

Когда отправитель хочет передать конфиденциальное сообщение:

  1. Он получает открытый ключ получателя.
  2. Шифрует исходный текст в нечитаемый шифртекст.
  3. Получатель расшифровывает его своим закрытым ключом.
  4. Сообщение возвращается в исходный читаемый вид.

Даже если злоумышленник перехватит трафик, без закрытого ключа данные останутся нечитаемыми.

3. Цифровая подпись: подтверждение «это именно я»

Асимметричная криптография также лежит в основе цифровых подписей:

  1. Формируется хэш-сводка документа.
  2. Автор подписывает сводку своим закрытым ключом.
  3. Любой может проверить подпись с помощью вашего открытого ключа.

Если проверка успешна, содержимое не менялось и подтверждено вашим ключом.


Основные алгоритмы асимметричного шифрования

RSA (Rivest–Shamir–Adleman)

RSA — один из самых известных и широко применяемых алгоритмов. Его устойчивость строится на задаче факторизации очень больших чисел: перемножить два простых числа легко, а обратную задачу решить чрезвычайно сложно.

Часто используются ключи 2048 или 4096 бит.

ECC (эллиптические кривые)

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

Обмен ключами Diffie-Hellman (DH)

DH обычно не шифрует сам текст сообщения. Его задача — помочь двум сторонам договориться о секрете через небезопасную сеть. Многие протоколы (например, ECDH) используют этот принцип.

Асимметричное против симметричного

ПараметрСимметричное шифрованиеАсимметричное шифрование
Количество ключей1 ключ для шифрования и расшифровки2 ключа: открытый и закрытый
Типичная аналогияНавесной замок с одним кодомПочтовый ящик: всем можно отправить, открыть может только владелец
СкоростьОчень высокаяМедленнее, выше нагрузка на CPU
Передача ключаСложная задача: нужно безопасно обменяться секретомПроще: можно публиковать открытый ключ
Типичные сценарииШифрование данных на диске, массовый трафик в VPNСертификаты HTTPS, установление сессии

Где используется на практике

HTTPS и безопасный веб-серфинг

В современном TLS-рукопожатии асимметричная криптография подтверждает подлинность сервера и помогает согласовать общие сеансовые ключи. После рукопожатия прикладные данные защищаются более быстрым симметричным шифрованием.[3]

Электронная почта и сквозное шифрование

Журналисты и информаторы часто используют PGP: они публикуют публичные ключи и принимают зашифрованные сообщения, которые расшифровывают своим закрытым ключом. Аналогичный механизм применяют WhatsApp, Signal и другие мессенджеры.

Криптовалюты

Адреса кошельков в Bitcoin и Ethereum выводятся из открытого ключа, а приватные ключи и seed-фразы дают право расходовать средства. Потеря приватного ключа обычно означает потерю доступа к активам.

Итоги: плюсы и минусы

Асимметричное шифрование решает старую проблему — безопасную передачу секретов без предварительного обмена конфиденциальным ключом. Основной минус — ресурсы и стоимость сертификатной инфраструктуры.

Поэтому в большинстве систем применяется гибридный подход: асимметрия для идентификации и согласования, симметрия для производительности.

Часто задаваемые вопросы (FAQ)

Почему асимметричное шифрование медленнее?

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

Что происходит, если частный ключ украден?

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

Чем отличается шифрование от цифровой подписи?

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

Используется ли SSH с асимметрией?

Да. SSH-компоненты в значительной степени применяют асимметрию для аутентификации и обмена ключами вместо слабых password-only схем.

Как VPN использует асимметричное шифрование?

WireGuard и OpenVPN (в классических конфигурациях) используют гибридную модель: сначала асимметричная проверка и согласование, затем симметричное шифрование данных. Если нужно узнать, какие алгоритмы обмена ключами и шифрования использует конкретный сервис, например AethoVPN, ищите их в его технической документации; на открытых страницах сервиса они не перечислены, поэтому описанная выше гибридная модель относится к VPN в целом.


Отказ от ответственности Эта статья предназначена только для общего ознакомления и не является юридической, технической или иной профессиональной консультацией. По мере развития вычислительных мощностей (включая квантовые вычисления) криптографические стандарты могут изменяться.

Источники:

  1. IBM: What is cryptography?
  2. Cloudflare: What is public key cryptography?
  3. IETF: RFC 8446 — The Transport Layer Security (TLS) Protocol Version 1.3

Sources checked 9 августа 2026 г.


Рекомендуемые статьи:

Начните бесплатный 3-дневный пробный период

Зарегистрируйтесь и попробуйте все премиум-функции бесплатно.

*Только для новых пользователей. Один пробный период на пользователя.

Асимметричное шифрование: как работают ключи | AethoVPN