Объяснение алгоритма 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 - Заключение