Асимметричное шифрование простым языком

Поділитися
Вставка
  • Опубліковано 1 чер 2024
  • Это видео было создано для олимпиады «Готов к жизни в умном городе!»
    Тур олимпиады проходит 26 апреля - 12 мая.
    Таймкоды:
    0:00 - Симметричное шифрование
    1:52 - Асимметричное шифрование
    4:37 - Цифровая подпись
    5:03 - Контрольная сумма
    6:17 - Пример шифрования сообщения открытым ключом
    7:43 - Пример расшифровки сообщения закрытым ключом
    8:34 - Пример цифровой подписи сообщения

КОМЕНТАРІ • 26

  • @dmitrykhrebin7476
    @dmitrykhrebin7476 3 роки тому +7

    Я давно не в 7-8 классе (а 6 не учился из-за перехода на 11 летнее обучение). Первое понятное объяснение для чайников. Спасибо!!!

  • @user-kv2fh3lg6m
    @user-kv2fh3lg6m 11 місяців тому

    Очень приятная подача. Красиво сделано. Спасибо большое.

  • @user-un5yq5ob6m
    @user-un5yq5ob6m 3 роки тому +3

    я после олимпиады еще раз пересмотрела и поняла) но с QR кодом мне больше понравилось )))

  • @user-sk9ol3gf1h
    @user-sk9ol3gf1h 3 місяці тому

    Спасибо! То что нужно!

  • @Air-wt3gf
    @Air-wt3gf 2 роки тому +2

    очень хорошее объяснение.

  • @user-uq4ix5ie3q
    @user-uq4ix5ie3q 2 роки тому

    Благодарю!

  • @Sobanim
    @Sobanim 3 роки тому +1

    Спасибо! Помогаете с подготовкой к экзамену

  • @romanfomin5653
    @romanfomin5653 2 роки тому

    Круто!!!

  • @vanduk3943
    @vanduk3943 2 роки тому +1

    Отличное видео. Отличная подача материала. Но с шифрованием слова Москва слишком сложно. Трудно все понять и осознать. Надо было зашифровать двузначное любое число с использованием пары ключей из маленьких простых чисел. Это возможно? Какая самая простая пара существует в ассинхронном шифровании? 2 и 3?

  • @vanduk3943
    @vanduk3943 2 роки тому

    Отлично. Спасибо!! Но вот какой вопрос. Публичный ключ у всех один и тот же? Или же каждому агенту свой публичный ключ раздается?

    • @user-be4zh6ll9o
      @user-be4zh6ll9o  2 роки тому

      Да, в моем примере у всех одинаковый. Но можно создать и несколько чтобы установить с каждым агентом отдельный канал коммуникации.

    • @dancing_master
      @dancing_master Рік тому

      @@user-be4zh6ll9o ,хотел спросить подскажите пожалуйста а какое шифрования используют например радиоуправляемые передатчики ,управляя часто повторяющимися командами,
      к примеру управление рульом. В лево в право.Или алгоритмы ,один , базовый .Спасибо.

  • @maxsektor69
    @maxsektor69 11 місяців тому

    Почему на 1000 и остаток от 4999 откуда эти цифры?

  • @user-ft3vs4kf2n
    @user-ft3vs4kf2n Рік тому

    Хорошая подача. Но с Москвой все равно не понял(

  • @robikinobi4702
    @robikinobi4702 3 роки тому +3

    Здравствуйте, видео очень познавательное и интересное! Но есть один вопрос: число 1000, остаток деления от 4999, и то что надо прибавить именно 10, можете ответить как эти числа подобранны, или это слишком большой секрет?

    • @user-be4zh6ll9o
      @user-be4zh6ll9o  3 роки тому +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]

    • @robikinobi4702
      @robikinobi4702 3 роки тому

      @@user-be4zh6ll9o Спасибо вам большое! =)

    • @user-uq4ix5ie3q
      @user-uq4ix5ie3q 2 роки тому

      @@user-be4zh6ll9o благодарю!

    • @ruslanmarvanov5468
      @ruslanmarvanov5468 2 роки тому +1

      @@user-be4zh6ll9o спасибище! почти понял))

  • @benutzer97
    @benutzer97 2 роки тому

    6310 / 4999 - как получилось 1311 или сколько там?

    • @vladk3111
      @vladk3111 2 роки тому +1

      Это остаток отделение, а не результат деления. Остаток от деления - это лишняя часть, которая была приклеена сверху числа, разделив которое на 4999 ты получил бы целое число без остатка. Например 4999 / 4999 = 1; А если 5010 / 4999 = 1 (целая часть) и 11 (остаток от деления.)

  • @plsilence6125
    @plsilence6125 2 роки тому +2

    Вот нихуя не понятно. Примерно с 4 минуты. Как имея на руках результат произведения от адресата, другой чувак может зашифровать ему сообщение?

  • @lindx2533
    @lindx2533 2 роки тому

    суперкурто

  • @ArabovMuslim
    @ArabovMuslim 2 роки тому +1

    более непонятного объяснения асинхронного шифра я не встречал, кажется сам автор нихрена не понимает

  • @TV-hw8yb
    @TV-hw8yb 3 роки тому +1

    Хватит мучать бедных школьников фу дизлайк отписка

  • @user-gw7si8lv7c
    @user-gw7si8lv7c Рік тому

    Очень топово на примере Москвы👍