Перейти к содержимому

Объяснение алгоритма RSA + реализация

Tech With Nikola

0:00 / 0:00

Объяснение алгоритма RSA + реализация

24 465 просмотров · 3 года назад
Tech With Nikola
72,3 тыс. подписчиков
24 465 просмотров · 3 года назад
Приготовьтесь к захватывающему путешествию, в котором я раскрою сложные механизмы криптосистемы RSA в этом видео. _______________________________________ 📥 Бесплатные ресурсы для разработчиков 🧠 Контрольный список для старшего инженера Практический контрольный список навыков для перехода от разработчика к старшему инженеру. 👉 https://techwithnikola.com/resources 📧 Подпишитесь на мою рассылку (получайте новые подробные уроки) 👉 https://blog.techwithnikola.com/ _______________________________________ 🔒 Что вы узнаете: Вам когда-нибудь было интересно, как обеспечить безопасность наших онлайн-данных и коммуникаций? Я вам помогу! Давайте начнем с решения реальной проблемы, для которой предназначены криптосистемы. Это заложит основу для нашего исследования мира RSA. 🔐 Изучение криптосистем: Криптосистемы бывают самых разных форм и размеров. Я расскажу вам о различных типах, чтобы вы лучше поняли, какое место занимает RSA в общей картине защиты данных. 🧮 Закладка основ: Прежде чем мы углубимся в RSA, важно понять основные математические концепты, лежащие в основе его работы. Не волнуйтесь — я проведу вас через эти основы, чтобы вы были хорошо подготовлены. 🔑 Расшифровка RSA: Главная тема этого видео — подробный разбор криптосистемы RSA. Используя интуитивно понятные объяснения и полезные визуализации, я упрощу сложные моменты, позволив вам полностью понять, как работает этот надежный метод шифрования. 💻 Практическое применение: Теория встречается с практикой, когда мы засучим рукава и напишем реальный код, чтобы продемонстрировать внутреннюю работу RSA. Убедитесь сами, как рассмотренные нами концепции объединяются, обеспечивая безопасный цифровой канал связи. 🔍 Кому это будет полезно: Если вы энтузиаст криптографии, любознательный ученик или тот, кто хочет понять, как информация в интернете остается конфиденциальной, это видео создано специально для вас. Предварительных знаний в области криптографии не требуется — я начну с нуля и проведу вас через весь процесс. 🚀 Не забудьте поставить лайк, подписаться и включить уведомления, чтобы оставаться в курсе событий. 💻 Посетите мой блог: https://techwithnikola.com/ 🔗  / nikola-stojiljkovic-67a91931   📝https://github.com/freezing/learn-cry... Присоединяйтесь к моему Discord:   / discord   Таймкоды 00:00 - Вступление 00:22 - Что такое RSA? 00:44 - Какую проблему решает RSA? 01:34 - Три типа криптосистем 04:57 - Функция Эйлера 07:13 - Теорема Эйлера 08:58 - Идея RSA 13:43 - Расширенный алгоритм Евклида 15:15 - Краткий обзор 16:17 - Открытый и закрытый ключ в RSA 17:57 - Насколько сложна факторизация n? 20:20 - Определение криптосистемы RSA 21:18 - Пример RSA 23:24 - Как найти большие простые числа? 24:23 - Вероятность случайного выбора простого числа 25:04 - Временная сложность 28:33 - Пример реализации RSA 31:52 - Заключение