Асимметричное шифрование простым языком
Vložit
- čas přidán 24. 07. 2024
- Это видео было создано для олимпиады «Готов к жизни в умном городе!»
Тур олимпиады проходит 26 апреля - 12 мая.
Таймкоды:
0:00 - Симметричное шифрование
1:52 - Асимметричное шифрование
4:37 - Цифровая подпись
5:03 - Контрольная сумма
6:17 - Пример шифрования сообщения открытым ключом
7:43 - Пример расшифровки сообщения закрытым ключом
8:34 - Пример цифровой подписи сообщения
Я давно не в 7-8 классе (а 6 не учился из-за перехода на 11 летнее обучение). Первое понятное объяснение для чайников. Спасибо!!!
Спасибо! То что нужно!
Очень приятная подача. Красиво сделано. Спасибо большое.
я после олимпиады еще раз пересмотрела и поняла) но с QR кодом мне больше понравилось )))
очень хорошее объяснение.
Благодарю!
Спасибо! Помогаете с подготовкой к экзамену
Круто!!!
Отличное видео. Отличная подача материала. Но с шифрованием слова Москва слишком сложно. Трудно все понять и осознать. Надо было зашифровать двузначное любое число с использованием пары ключей из маленьких простых чисел. Это возможно? Какая самая простая пара существует в ассинхронном шифровании? 2 и 3?
Отлично. Спасибо!! Но вот какой вопрос. Публичный ключ у всех один и тот же? Или же каждому агенту свой публичный ключ раздается?
Да, в моем примере у всех одинаковый. Но можно создать и несколько чтобы установить с каждым агентом отдельный канал коммуникации.
@@kakbyschool ,хотел спросить подскажите пожалуйста а какое шифрования используют например радиоуправляемые передатчики ,управляя часто повторяющимися командами,
к примеру управление рульом. В лево в право.Или алгоритмы ,один , базовый .Спасибо.
Хорошая подача. Но с Москвой все равно не понял(
Почему на 1000 и остаток от 4999 откуда эти цифры?
Здравствуйте, видео очень познавательное и интересное! Но есть один вопрос: число 1000, остаток деления от 4999, и то что надо прибавить именно 10, можете ответить как эти числа подобранны, или это слишком большой секрет?
Здравствуйте! Отличный вопрос!
Число 10 надо прибавлять чтобы парам букв соответствовали различные кодировки. Например, если не прибавить 10, то парам АЯ(1_33) и ЛВ(13_3) соответствует одна и та же кодировка (133).
Секрета в шифре нет, просто алгоритм генерации пары закрытый/открытый ключ, довольно сложный. Это версия ранцевой криптосистемы Меркла-Хеллмана. Сперва мы выбираем простое число (4999), большее чем максимально возможное, которое мы хотим шифровать (ЯЯ - 4343). Это число будет делителем. Затем выбираем любое число меньше 4999. В данном случае 1000. Эта пара чисел (4999, 1000) будет закрытым ключом.
Чтобы сгенерировать открытый ключ, надо найти мультипликативное обратное по модулю 4999 к элементу 1000. То есть такое число X, что остаток от деления 1000*X на 4999 равен 1. В нашем примере это число 5.
Вы можете сгенерировать и свои пары открытых/закрытых ключей, используя этот алгоритм.
Например:
[4999, 8] - [4999, 625]
[4999, 146] - [4999, 856]
[77977, 614] - [77977, 127]
@@kakbyschool Спасибо вам большое! =)
@@kakbyschool благодарю!
@@kakbyschool спасибище! почти понял))
6310 / 4999 - как получилось 1311 или сколько там?
Это остаток отделение, а не результат деления. Остаток от деления - это лишняя часть, которая была приклеена сверху числа, разделив которое на 4999 ты получил бы целое число без остатка. Например 4999 / 4999 = 1; А если 5010 / 4999 = 1 (целая часть) и 11 (остаток от деления.)
Вот нихуя не понятно. Примерно с 4 минуты. Как имея на руках результат произведения от адресата, другой чувак может зашифровать ему сообщение?
суперкурто
более непонятного объяснения асинхронного шифра я не встречал, кажется сам автор нихрена не понимает
Очень топово на примере Москвы👍
Хватит мучать бедных школьников фу дизлайк отписка