Асимметричное шифрование простым языком
Вставка
- Опубліковано 1 чер 2024
- Это видео было создано для олимпиады «Готов к жизни в умном городе!»
Тур олимпиады проходит 26 апреля - 12 мая.
Таймкоды:
0:00 - Симметричное шифрование
1:52 - Асимметричное шифрование
4:37 - Цифровая подпись
5:03 - Контрольная сумма
6:17 - Пример шифрования сообщения открытым ключом
7:43 - Пример расшифровки сообщения закрытым ключом
8:34 - Пример цифровой подписи сообщения
Я давно не в 7-8 классе (а 6 не учился из-за перехода на 11 летнее обучение). Первое понятное объяснение для чайников. Спасибо!!!
Очень приятная подача. Красиво сделано. Спасибо большое.
я после олимпиады еще раз пересмотрела и поняла) но с QR кодом мне больше понравилось )))
Спасибо! То что нужно!
очень хорошее объяснение.
Благодарю!
Спасибо! Помогаете с подготовкой к экзамену
Круто!!!
Отличное видео. Отличная подача материала. Но с шифрованием слова Москва слишком сложно. Трудно все понять и осознать. Надо было зашифровать двузначное любое число с использованием пары ключей из маленьких простых чисел. Это возможно? Какая самая простая пара существует в ассинхронном шифровании? 2 и 3?
Отлично. Спасибо!! Но вот какой вопрос. Публичный ключ у всех один и тот же? Или же каждому агенту свой публичный ключ раздается?
Да, в моем примере у всех одинаковый. Но можно создать и несколько чтобы установить с каждым агентом отдельный канал коммуникации.
@@user-be4zh6ll9o ,хотел спросить подскажите пожалуйста а какое шифрования используют например радиоуправляемые передатчики ,управляя часто повторяющимися командами,
к примеру управление рульом. В лево в право.Или алгоритмы ,один , базовый .Спасибо.
Почему на 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]
@@user-be4zh6ll9o Спасибо вам большое! =)
@@user-be4zh6ll9o благодарю!
@@user-be4zh6ll9o спасибище! почти понял))
6310 / 4999 - как получилось 1311 или сколько там?
Это остаток отделение, а не результат деления. Остаток от деления - это лишняя часть, которая была приклеена сверху числа, разделив которое на 4999 ты получил бы целое число без остатка. Например 4999 / 4999 = 1; А если 5010 / 4999 = 1 (целая часть) и 11 (остаток от деления.)
Вот нихуя не понятно. Примерно с 4 минуты. Как имея на руках результат произведения от адресата, другой чувак может зашифровать ему сообщение?
суперкурто
более непонятного объяснения асинхронного шифра я не встречал, кажется сам автор нихрена не понимает
Хватит мучать бедных школьников фу дизлайк отписка
Очень топово на примере Москвы👍