Криптография простыми словами — наука о защите информации путём математического преобразования данных. Она обеспечивает четыре свойства: конфиденциальность, целостность, аутентификацию и неотрекаемость. Без неё не работали бы онлайн-платежи, мессенджеры и безопасный интернет. В России криптографические средства защиты информации регулирует ФСБ России. В статье разбираем, как устроено шифрование, зачем нужны хеш-функции, как работает TLS и почему выбор мессенджера — это вопрос приватности.
Представьте: нужно передать записку через переполненный зал так, чтобы никто из присутствующих её не прочитал. Криптография решает именно эту задачу — только вместо записки данные, а вместо зала — интернет. Область применения охватывает банковские транзакции, переписку в мессенджерах, авторизацию на Госуслугах, шифрование Wi-Fi. Везде, где данные идут по открытым каналам и важна их защита, работает криптография.
Учитесь бесплатно за счёт государства
Экономия до 100 000 ₽ на любой программе
Термин сложился из двух греческих слов: «κρυπτός» (скрытый) и «γράφω» (пишу) — буквально «тайнопись». Наука насчитывает около 3900 лет: первые зашифрованные тексты обнаружены в Древнем Египте (~1900 г. до н.э.). Шифр Цезаря (~50 г. до н.э.) — первый задокументированный алгоритм: он сдвигал буквы алфавита на фиксированное число позиций. В 1940-х появилась электромеханическая машина Enigma. В 1977 году Ривест, Шамир и Адлеман создали RSA. В 2024 году NIST (Национальный институт стандартов и технологий США) утвердил первые постквантовые стандарты.
| Эпоха |
Пример |
Принцип |
|---|---|---|
| Древняя (~1900 до н.э.) | Египетские иероглифы | Замена символов |
| Античная (~50 до н.э.) | Шифр Цезаря | Сдвиг букв |
| XX век (1940-е) | Enigma | Электромеханика |
| Современная (с 1977) | RSA, AES | Математика |
| Постквантовая (2024) | CRYSTALS-Kyber | Задача на решётках |
Хронология криптографии. Источник: NIST, исторические материалы.
Криптография обеспечивает четыре фундаментальных свойства.
Конфиденциальность — информацию видит только адресат. Пример: паспортные данные, переданные авиакомпании, не читает сосед по очереди.
Целостность — данные не изменены в пути. Сумма банковского перевода поступает именно такой, какую вы указали.
Аутентификация — система подтверждает вашу личность. Банк исполняет распоряжение, только убедившись, что его отправили именно вы.
Неотрекаемость — отправитель не может отрицать факт отправки. Если работодатель подписал приказ о зарплате, оспорить подпись постфактум не получится.
Шифрование закрывает только конфиденциальность. Остальные три свойства обеспечивают хеш-функции, цифровые подписи и инфраструктура ключей.

Криптография скрывает содержание сообщения. Стеганография скрывает сам факт его существования: текст прячется внутри изображения или аудиофайла — снаружи обычный файл. Зашифрованный документ явно выглядит как секретный, просто нечитаемый. Разные цели, разные инструменты. Иногда их комбинируют: в обычный файл прячут уже зашифрованное сообщение.
Шифрование — метод криптографии, решающий задачу конфиденциальности. Принцип универсален: открытый текст + ключ + алгоритм шифрования = шифротекст. Без ключа расшифровать не получится. Три типа шифрования с разными характеристиками — в таблице ниже.
| Параметр |
Симметричное |
Асимметричное |
Гибридное |
|---|---|---|---|
| Ключей | 1 общий | 2: открытый + закрытый | 2 + сессионный |
| Скорость | Высокая | Низкая | Высокая |
| Слабое место | Передача ключа | Медленнее | — |
| Алгоритмы | AES, ChaCha20 | RSA, ECC | ECDH + AES |
| Применение | Диски, Wi-Fi | Рукопожатие | TLS, HTTPS |
Один ключ шифрования и расшифровки у обеих сторон — как одинаковый ключ от одного замка. Преимущества: высокая скорость, низкие вычислительные затраты. Главный недостаток — как безопасно передать ключ по открытому каналу, если защищённого соединения ещё нет?
Эталонный алгоритм — AES, принятый NIST в 2001 году; поддерживает ключи 128, 192 или 256 бит. Для потоковых данных — ChaCha20. Режимы работы: CBC, CTR, GCM. Применяется для шифрования дисков (BitLocker, FileVault) и защиты Wi-Fi по стандарту WPA3.
Асимметричное шифрование использует два математически связанных ключа. Открытый ключ — как щель почтового ящика: любой может бросить в неё письмо. Закрытый ключ — у владельца: только он открывает ящик. Передавать секрет по открытому каналу не нужно — это ключевое преимущество.
RSA (Ривест–Шамир–Адлеман, 1977) строится на сложности факторизации больших простых чисел: разложить 4096-битный ключ классический компьютер не способен за разумное время. Рабочая длина ключа — 2048–4096 бит. Минус: работает значительно медленнее симметричного. Уязвимость RSA к квантовым компьютерам рассмотрим ниже.
Гибридное шифрование объединяет скорость симметричного с безопасностью асимметричного. Механизм: алгоритм Диффи-Хеллмана (ECDH на эллиптических кривых) безопасно доставляет симметричный сессионный ключ; все данные затем шифруются быстрым AES. Именно так работает TLS: асимметрия — только на этапе рукопожатия, данные летят по симметричному каналу.
Хеширование — метод криптографии, принципиально отличный от шифрования: оно необратимо. Хеш-функция принимает данные любого размера и возвращает строку фиксированной длины — дайджест. Восстановить исходные данные из дайджеста математически невозможно. Применяется для хранения паролей, цифровых подписей, проверки целостности файлов и в блокчейне.
Криптографически стойкая хеш-функция обладает пятью свойствами:
Популярные алгоритмы: SHA-256, SHA-3. Для хранения паролей применяют Argon2 — алгоритм намеренно замедлён, что делает массовый перебор нерентабельным. В блокчейне хеш предыдущего блока входит в текущий: любое изменение данных разрушает всю цепочку.

Надёжные сервисы хранят не пароль, а его хеш. При входе система хеширует введённый пароль и сравнивает с сохранённым хешем — сам пароль нигде не хранится открытым.
Слабое место — радужные таблицы: заранее вычисленные хеши миллионов популярных паролей. Атакующий сопоставляет украденный хеш с таблицей и мгновенно находит совпадение.
Защита — соль (salt): случайные данные, добавляемые к паролю перед хешированием. Одинаковые пароли с разной солью дают разные хеши, что делает таблицы бесполезными. Рекомендация: Argon2 или bcrypt. Хранить пароли через MD5 без соли — неприемлемо.
Цифровая подпись подтверждает авторство и целостность документа через асимметричную криптографию. Решает сразу три задачи: целостность, аутентификацию и неотрекаемость. В отличие от имитовставки (MAC — Message Authentication Code, код аутентификации сообщения), которая строится на симметричном ключе, цифровую подпись создаёт закрытый ключ, а проверяет открытый.
Процесс состоит из шести шагов.
Алгоритмы: RSA-PSS, ECDSA. В России стандарт подписи — ГОСТ Р 34.10-2012, хеш-функция — ГОСТ Р 34.11-2012.
[IMAGE: image_5]
Федеральный закон №63-ФЗ «Об электронной подписи» выделяет три вида ЭП:
Хотите сменить профессию или повысить квалификацию?
Федеральный проект «Активные меры содействия занятости» даёт возможность пройти обучение бесплатно за счёт государства
КЭП выдают аккредитованные удостоверяющие центры — банки, МФЦ, организации с лицензией Минцифры. Используется на Госуслугах, в налоговой, Росреестре и при заключении электронных договоров. Криптографические средства, применяемые в ЭП, регулирует ФСБ.
HTTPS — это HTTP с защитой по протоколу TLS(Transport Layer Security, протокол защиты транспортного уровня). Замок в адресной строке браузера означает: TLS-соединение активно, данные шифруются. Порт — 443. TLS пришёл на смену уязвимому SSL; актуальная версия — TLS 1.3, принятая в 2018 году. В основе — гибридное шифрование: асимметрия на рукопожатии, AES при передаче данных.
Перед тем как браузер начнёт передавать данные, клиент и сервер проходят четыре этапа.

PKI (инфраструктура открытых ключей) управляет выдачей и отзывом сертификатов. Ключевые компоненты: CA — удостоверяющий центр (выдаёт сертификаты), RA — регистрационный центр (проверяет личность), CRL — список отозванных сертификатов. Цепочка доверия выстраивается так: корневой CA → промежуточный CA → сертификат сайта. Корневые сертификаты встроены в браузеры и операционные системы — это решает проблему первоначального доверия. В России аккредитацию удостоверяющих центров ведёт Минцифры.
Сквозное шифрование (end-to-end, E2E) означает: ключи хранятся только на устройствах участников, сервер видит лишь зашифрованный поток. Аналогия: конверт с замком — ни почтальон, ни почта не прочтут письмо. Основа большинства защищённых мессенджеров — Signal Protocol с алгоритмом Double Ratchet: новый ключ генерируется для каждого сообщения.
WhatsApp включил E2E по умолчанию для всех чатов в 2016 году на базе Signal Protocol. Ключи генерируются на устройстве пользователя; сервер передаёт только зашифрованный поток, не имея доступа к содержимому. Дополнительно работает совершенная прямая секретность (Perfect Forward Secrecy, PFS): для каждой сессии создаётся уникальный ключ, поэтому взлом одного не раскрывает прошлую переписку.
| Параметр |
Signal |
WhatsApp |
Telegram |
|---|---|---|---|
| E2E по умолчанию | Да | Да | Нет (только «Секретные чаты») |
| Протокол | Signal Protocol | Signal Protocol | MTProto |
| Открытый исходный код | Да (клиент + сервер) | Нет | Частично (клиент) |
Signal шифрует все чаты по умолчанию и публикует весь исходный код — эталон приватности. Telegram в обычных чатах хранит сообщения на своих серверах: компания имеет ключи. Выбор мессенджера — это осознанный выбор уровня приватности.
Квантовые компьютеры угрожают RSA и ECC через алгоритм Шора (Shor’s algorithm) — он факторизует большие числа экспоненциально быстрее классических машин. Постквантовая криптография разрабатывает алгоритмы, устойчивые к таким атакам. В 2024 году NIST утвердил первые стандарты в этой области.
Классический компьютер не может факторизовать 4096-битный ключ RSA за разумное время. Алгоритм Шора позволяет квантовому компьютеру сделать это экспоненциально быстрее. Под угрозой — RSA и ECC: оба опираются на математические задачи, уязвимые к квантовым вычислениям. AES-256 устойчивее: атака Гровера лишь вдвое сокращает эффективную длину ключа, и удвоение этой длины нейтрализует угрозу. Реальная угроза для RSA ожидается в 2030–2040-е годы, когда квантовые машины достигнут достаточной мощности.

В 2024 году NIST утвердил первые постквантовые стандарты: CRYSTALS-Kyber (шифрование и обмен ключами) и Dilithium (цифровые подписи). Математическая основа — задача на решётках (lattice-based cryptography): к ней алгоритм Шора неприменим. Переход займёт годы, но уже начался — Google и Apple тестируют постквантовые алгоритмы в своих продуктах.
Хотите применять цифровые технологии на практике и освоить востребованную IT-профессию? В рамках федерального проекта «Активные меры содействия занятости» можно пройти обучение по направлениям аналитики, нейросетей и веб-дизайна — онлайн, без отрыва от работы и без вложений. Смотрите каталог программ обучения.
Криптография — наука о защите информации через математическое преобразование данных. Обеспечивает конфиденциальность, целостность, аутентификацию и неотрекаемость. Без неё невозможны онлайн-банкинг, мессенджеры и безопасный интернет. Повседневные примеры: HTTPS в браузере, шифрование диска, сквозное шифрование в мессенджерах.
Симметричное использует один ключ для шифрования и расшифровки — быстро, но ключ нужно передать безопасно. Асимметричное работает с парой: открытый ключ шифрует, закрытый расшифровывает. Передавать секрет по открытому каналу не нужно, но скорость ниже. Гибридное объединяет оба подхода — именно так работает HTTPS.
E2E означает: ключи хранятся только на устройствах участников, сервер видит лишь зашифрованный поток. В WhatsApp включено по умолчанию для всех чатов с 2016 года на базе Signal Protocol с совершенной прямой секретностью (Perfect Forward Secrecy).
E2E в Telegram включено только в «Секретных чатах». Обычные чаты хранятся на серверах компании, у которой есть ключи. Signal шифрует все чаты по умолчанию и полностью открывает исходный код. Это принципиальное различие при выборе инструмента для конфиденциальной переписки.
Надёжные сервисы хранят хеш пароля с солью, а не сам пароль. При входе система хеширует введённый пароль и сравнивает результат с сохранённым хешем. При утечке базы данных восстановить пароль из хеша крайне сложно. Хранение через MD5 без соли — небезопасно.
Электронная подпись — криптографический механизм подтверждения подлинности документа на базе асимметричной криптографии. Регулируется ФЗ №63-ФЗ. Квалифицированную ЭП выдают аккредитованные удостоверяющие центры — банки и МФЦ с лицензией Минцифры. Используется на Госуслугах, в налоговой, Росреестре и при заключении электронных договоров.
Квантовые компьютеры угрожают RSA и ECC через алгоритм Шора. В 2024 году NIST утвердил постквантовые стандарты: CRYSTALS-Kyber и Dilithium на базе задачи на решётках. Переход займёт годы, но уже начался — Google и Apple тестируют постквантовые решения в своих продуктах.
Исторический симметричный шифр: каждая буква алфавита сдвигается на фиксированное число позиций. Ключ — величина сдвига. Первый документально подтверждённый алгоритм (~50 г. до н.э.). Легко взламывается частотным анализом, но идеально объясняет сам принцип подстановочного шифрования.
Шифрование обратимо: зашифрованные данные можно расшифровать ключом. Хеширование необратимо: из хеша нельзя восстановить исходные данные. Пароли хранят хешированными, конфиденциальные сообщения — шифруют. Оба метода входят в арсенал криптографии, но решают разные задачи.
Замок означает: соединение защищено по протоколу TLS (HTTPS). Сервер прошёл проверку через инфраструктуру PKI, данные шифруются алгоритмом AES. Без замка данные передаются открытым текстом и могут быть перехвачены на любом промежуточном узле сети.
Подайте заявку —
забронируйте место в группе
45 000 мест на 2026 год. Бесплатное обучение по федеральному проекту «Активные меры содействия занятости»