
Trinity
Администратор
- Регистрация
- 10.07.21
- Сообщения
- 38.373
- Реакции
- 590.674
Последние темы автора:
[Татьяна Кулахметова] Fashion Trend Analysis. Обзор модных тенденций в...
[Виола Замировская] Boutique (2024)
[Татьяна Изнова] Витаминотерапия на год для детей и подростков (2025) [Тариф...
[Лиля Ким] Story Club 2025: анализ фильмов, сторихаки, личностный рост (2025)
[Udemy] [Куш Шарма] [ENG] Photoshop ИИ против бесплатных инструментов ИИ —...
[Виола Замировская] Boutique (2024)
[Татьяна Изнова] Витаминотерапия на год для детей и подростков (2025) [Тариф...
[Лиля Ким] Story Club 2025: анализ фильмов, сторихаки, личностный рост (2025)
[Udemy] [Куш Шарма] [ENG] Photoshop ИИ против бесплатных инструментов ИИ —...
[Udemy] Основы криптографии и хэширования в Python и Java (2021)
В этом курсе вы узнаете о криптографии и хешировании в Python и Java. Вы постепенно поймете большинство криптосистем с закрытым ключом (симметричным) и открытым ключом (асимметричным). Вы узнаете о теории, а также о реализации каждого криптографического алгоритма, и о том, как взломать эти системы (их слабые места).
Глава 1. Основы криптографии
Подробнее:
В этом курсе вы узнаете о криптографии и хешировании в Python и Java. Вы постепенно поймете большинство криптосистем с закрытым ключом (симметричным) и открытым ключом (асимметричным). Вы узнаете о теории, а также о реализации каждого криптографического алгоритма, и о том, как взломать эти системы (их слабые места).
Глава 1. Основы криптографии
- Какова цель криптографии?
- Криптосистемы с закрытым и открытым ключом
- Теория и реализация шифра Цезаря
- Как взломать шифр Цезаря
- Частотный анализ и определение языка
- Теория шифра Виженера и реализация
- Как взломать шифр Виженера с помощью алгоритма Касиски
- Случайные и псевдослучайные числа
- Логический оператор XOR
- Теория и реализация одноразового блокнота
- Почему невозможно взломать шифр Вернама?
- Секретность Шеннон
- Теория и реализация стандарта шифрования данных (DES)
- Методы криптоанализа
- Линейный криптоанализ и дифференциальный криптоанализ
- Теория и реализация расширенного стандарта шифрования (AES)
- Путаница и рассеянность Шеннона
- Проблемы с криптосистемами с закрытым ключом
- Случайные числа и простые числа в криптографии
- Основы модульной арифметики
- Нахождение простых чисел - наивный подход и продвинутые алгоритмы
- Целочисленная факторизация
- Проблема с дискретным логарифмом
- Теория и реализация алгоритма обмена ключами Диффи-Хеллмана
- Простые числа и первообразные корни
- Атака «Человек посередине»
- Теория и реализация алгоритма RSA
- Проблема факторизации
- Евклидова задача и проблема наибольшего общего делителя (НОД)
- Расширенный алгоритм Евклида (EGCD)
- Модульная обратная задача
- Теория и реализация криптографии на эллиптических кривых
- Почему Биткойн использует криптографию на эллиптических кривых?
- Что такое хеширование в криптографии?
- Свойства хеширования
- Парадокс дня рождения
- Алгоритмы MD5 и SHA
Подробнее:
Скачать:![]()
Cryptography and Hashing Fundamentals in Python and Java
Private and Public Key Cryptosystems, DES, AES, Cryptoanalysis, RSA, Elliptic Curve Cryptography and Hashingwww.udemy.com
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.