Криптография — это наука о методах обеспечения конфиденциальности, целостности данных, аутентификации, шифрования, за которой скрывается древнее желание человека спрятать важную информацию от посторонних глаз. Сегодня современная криптография является основой информационной безопасности, которая, в свою очередь, необходима в современном мире буквально каждому человеку.
Курс «Основы криптографии и подстановочные шифры» излагает основные подходы, методы и алгоритмы современной криптографии, некоторые криптографические шифровальные системы, основанные на подстановке символов открытого алфавита для получения шифроалфавита. Кроме того, на курсе вы узнаете про самые первые шифры, появляющиеся на протяжении всей истории человечества. После прохождения курса вы будете знать основные криптографические шифры подстановки и принципы их построения и сможете применять распространенные криптографические шифры на практике.
Курс «Основы криптографии и подстановочные шифры» не только теоретический, но и практический: лекции сопровождаются большим количеством наглядных примеров, упрощающих восприятие материала. Курс состоит из следующий основных тем:
Что такое криптография?
Что такое криптоанализ?
Информация
Шифроалфавит и шифрограмма
Алиса, Боб, Ева и другие персонажи криптографии
Математические задачи шифрования и дешифровки
Шифр простой замены
Частотный анализ
Анализ ключевых слов
Является ли шифр простой замены шифровальной системой
Операция XOR
N-граммы
Биграммный шифр
Атака на биграммный шифр
Последовательность работы криптоаналитика
Шифр многоалфавитной замены
Атака на шифр многоалфавитной замены
Ещё один вариант полиалфавитного шифра
Шифр пропорциональной замены
Метод атаки на шифр пропорциональной замены
Доктрина Россиньоля
Классификация шифровальных систем
Шифр Цезаря
Шифр Виженера
Гаммирование
Одноразовый блокнот
Почему нельзя использовать один и тот же ключ
Атака на одноразовый блокнот
Проблема распределения ключей
Книжный шифр
Энигма
Как сделать модель Энигмы из бумаги
Второй вариант бумажной модели Энигмы
Принципы шифрования Энигмой
Диск Энея
Линейка Энея
Квадрат Полибия
Шахматный шифр
Номенклаторы
Как закодировать «Барочный цикл» одной чертой
Великий шифр
Литорея простая и мудрая
Для прохождения курса не требуются специальной подготовки, желательно, но необязательно, понимание основ математики и логики.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Основы криптографии и подстановочные шифры,
а также все другие курсы, прямо сейчас!
Является ли шифр простой замены шифровальной системой
Урок 16.00:10:13
N-граммы
Урок 17.00:11:06
Биграммный шифр
Урок 18.00:10:54
Атака на биграммный шифр
Урок 19.00:16:36
Шифр многоалфавитной замены
Урок 20.00:16:27
Атака на шифр многоалфавитной замены
Урок 21.00:11:07
Ещё один вариант полиалфавитного шифра
Урок 22.00:14:08
Шифр пропорциональной замены
Урок 23.00:11:58
Метод атаки на шифр пропорциональной замены
Урок 24.00:10:53
Одноразовый блокнот
Урок 25.00:08:45
Почему нельзя использовать один и тот же ключ
Урок 26.00:10:34
Атака на одноразовый блокнот
Урок 27.00:09:14
Проблема распределения ключей
Урок 28.00:13:09
Энигма
Урок 29.00:14:11
Как сделать модель Энигмы из бумаги
Урок 30.00:11:19
Второй вариант бумажной модели Энигмы
Урок 31.00:10:08
Принципы шифрования Энигмой
Урок 32.00:10:44
Номенклаторы
Урок 33.00:08:20
Диск Энея
Урок 34.00:07:45
Линейка Энея
Урок 35.00:11:10
Квадрат Полибия
Урок 36.00:08:42
Шифр Цезаря
Урок 37.00:10:45
Шифр Виженера
Урок 38.00:11:12
Книжный шифр
Урок 39.00:14:44
Шахматный шифр
Урок 40.00:10:33
Великий шифр
Урок 41.00:10:44
Литорея простая и мудрая
Урок 42.00:09:34
Как закодировать «Барочный цикл» одним штрихом
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Cryptography and Hashing Fundamentals in Python and Java
В этом курсе вы узнаете о криптографии и хешировании в Python и Java. Вы постепенно поймете большинство криптосистем с закрытым ключом (симметричным) и открытым ключом (асимметричным). Вы узнаете о теории, а также о реализации каждого криптографического алгоритма, и о том, как взломать эти системы (их слабые места).
Безопасность имеет первостепенное значение для любого приложения. Криптография встречается во всех областях программного обеспечения: она защищает весь HTTPS-трафик между браузерами, шифрует память телефона от посторонних глаз и даже может скрывать файлы внутри других файлов с помощью метода, называемого стеганографией. Этот курс предназначен для разработчиков, желающих разработать систему, использующую криптографию, а не разрабатывать новые алго
Криптография - это интересная область, но многие ее опасаются - не надо! Этот курс объяснит криптографию в полезной и интересной форме! Вы будете чувствовать себя комфортно с крипто и как его использовать в кратчайшие сроки!