0Pricing
Cryptology Academy · Урок

Криптография в повседневной жизни

Узнайте, как криптография защищает ваши сообщения, пароли и платежи сегодня

«Криптография в повседневной жизни» — бесплатный урок Cryptology Academy на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cryptology Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cryptology Academy содержит 4 уроков всего.

Добро пожаловать

Криптография защищает почти каждое цифровое взаимодействие. На этом уроке вы сопоставите реальные технологии с лежащими в их основе криптографическими примитивами.

HTTPS и TLS

Когда в браузере отображается значок замка, работает TLS. Он объединяет проверку сертификатов, обмен ключами через ECDH, шифрование AES-GCM и аутентификацию с помощью HMAC.

Сквозное шифрование WhatsApp

WhatsApp использует протокол Signal: согласование ключей X3DH и Double Ratchet для шифрования сообщений с прямой секретностью. Ваши сообщения шифруются на вашем устройстве.

Хранение паролей

Надёжные сервисы никогда не хранят ваш пароль — они хранят bcrypt(password + salt). Даже если их база данных окажется раскрыта, ваш пароль останется в безопасности.

Биткоин и криптокошельки

Адреса Биткоина создаются на основе открытых ключей ECDSA в secp256k1. Для отправки монет необходимо подписать транзакцию закрытым ключом — потеряете его, потеряете и монеты.

Аутентификация по ключу SSH

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

Подпись кода

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

Двухфакторная аутентификация (TOTP)

TOTP (Google Authenticator) использует HMAC-SHA1 для обработки метки времени и общего секрета. Сервер и ваше устройство каждые 30 секунд вычисляют один и тот же шестизначный код.

VPN и WireGuard

WireGuard использует ECDH на Curve25519, AEAD ChaCha20-Poly1305 и MAC BLAKE2. Он обеспечивает более высокий уровень безопасности, чем IPSec, при значительно меньшем количестве строк кода.

Шифрование электронной почты: PGP и S/MIME

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

Шифрование диска

BitLocker (Windows) и FileVault (macOS) используют AES-XTS для шифрования всего диска. Ключ защищается вашим паролем с помощью PBKDF2 или Argon2.

Быстрая проверка

Какой криптографический примитив использует TOTP (Google Authenticator) для создания одноразовых кодов?

Повторение

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

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

Урок «Криптография в повседневной жизни» бесплатный?

Да — полный текст урока «Криптография в повседневной жизни» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cryptology Academy, подпишись на CoddyKit PRO. Курс Cryptology Academy содержит 4 уроков всего.

Чему я научусь в уроке «Криптография в повседневной жизни»?

Узнайте, как криптография защищает ваши сообщения, пароли и платежи сегодня Ты практикуешь Cryptology Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cryptology Academy?

Предыдущий опыт не требуется. Cryptology Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Криптография в повседневной жизни»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Cryptology Academy?

Да. Каждый урок Cryptology Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Древние шифры и ранняя история криптографии
  2. Основная криптографическая терминология
  3. Симметричная и асимметричная криптография: обзор
  4. Криптография в повседневной жизни
← Назад к Cryptology Academy