Что такое маршрутные перестановки? Душкин объяснит

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ต.ค. 2024

ความคิดเห็น • 13

  • @саняпух-ж4р
    @саняпух-ж4р ปีที่แล้ว +1

    Отлично! Когда понимаешь, что происходит, на пальцах, нужную формулу и сам без труда уже придумаешь) Спасибо огромное!!!

  • @dushkin_will_explain
    @dushkin_will_explain  ปีที่แล้ว +1

    Все видео по криптографии в одном плейлисте: th-cam.com/video/vkg55U9RBNo/w-d-xo.html
    Вы всегда можете обратиться к нам за консультациями.

    • @dushkin_will_explain
      @dushkin_will_explain  ปีที่แล้ว +1

      И, кроме того, вы всегда можете написать мне в ТГ: @rdushkin

    • @dushkin_will_explain
      @dushkin_will_explain  ปีที่แล้ว +1

      Изображение с доски: disk.yandex.ru/i/8ENOnPPkjwLr1w

  • @NordKavkaz-i2u
    @NordKavkaz-i2u 9 หลายเดือนก่อน

    Как же можно взломать, если в сообщении передавать команды такого типа: стань в тайной матрице на клетку 40 и прочитай букву, перейди от нее на 2 вправо и на 5 вниз и прочитай эту букву.. ?

    • @dushkin_will_explain
      @dushkin_will_explain  9 หลายเดือนก่อน

      Потому что с математической точки зрения все ваши команды могут схлопнуться в какое-нибудь простенькое преобразование.

  • @NordKavkaz-i2u
    @NordKavkaz-i2u ปีที่แล้ว +1

    Если бы еще подмену букв в открытом тексте сделать перед приминением ключа...

    • @dushkin_will_explain
      @dushkin_will_explain  ปีที่แล้ว +1

      Это называется каскадированием, и мы ещё будем это рассматривать.

  • @NordKavkaz-i2u
    @NordKavkaz-i2u ปีที่แล้ว +1

    Лайк за труды! ОБращение к автору. Представьте, что у Вас 500 байт абракадабры. Сколько осмысленных текстов можно получить из 500 символов, подставляя в каждый байт букву перебором? Какое осмысленное сообщение будет актуальным?
    И еще "чуть-чуть" не по теме.
    Можете смеяться, но вот шифрование таким методом за счет увеличения
    объема криптограммы не взламывается!
    Этот метод я разработал 30 лет назад.
    Но сейчас я им не пользуюсь.
    МЕТОД КОДИРОВАНИЯ
    Входящий файл представляется в виде БИТОВОЙ ленты.
    В этой ленте находим цепочку одинаковых бит.
    Длина этой цепочки может быть от одного до четырех бит.
    В исходящую ленту (которая разделяется на байты) передаем три бита (триаду) следующим образом:
    два бита - длина цепочки:
    00 - 1 бит в цепочке
    01 - 2 бита в цепочке
    10 - 3 бита в цепочке
    11 - 4 бита в цепочке
    третий бит - составляющая цепочки
    Пример:
    Входящие байты (битовая лента) 01100011 11000001 11111010
    Эту ленту для наглядности разобъем на цепочки: 0 11 000 1111 0000 0 1111 11 0 1 0 одиннадцать цепочек
    В исходящую ленту пойдет 11 триад: 000 011 100 111 110 000 111 011 000 001 000 33 бита
    Первая триада показывает, что при рассшифровке на выход надо подать "0" (третий бит) в количестве 1 (так как два первых бита "00"). ... Четвертая триада показывает, что при рассшифровке на выход надо подать "1" (третий бит) в количестве 4 (так как два первых бита "11")...
    А в байтах это будет так:
    00001110 01111100 00111011 00000100 0???????, так как в шапку файла записывается количество триад,
    то неопределенные биты в последнем байте нас не волнуют.
    перед выводом байта в выходной массив istok к нему прибавляется значение переменной
    deltabyte, которая является числом из ряда Фибоначчи (процедура fib).
    затем байт модифицируется функцией XOR очередным символом из закольцованного ключа key.
    После использования всех байт ключа байты ключа модифицируются по секретному алгоритму.

    • @dushkin_will_explain
      @dushkin_will_explain  ปีที่แล้ว +1

      Если мы знаем, что перед нами маршрутная перестановка, то не так уж и много. И её взлом достаточно прост, тут даже анаграммирование не требуется.

    • @NordKavkaz-i2u
      @NordKavkaz-i2u ปีที่แล้ว +1

      @@dushkin_will_explain В любом случае криптоаналитик будет предполагать, что это может быть маршрутной перестановкой.

    • @dushkin_will_explain
      @dushkin_will_explain  ปีที่แล้ว +1

      @@NordKavkaz-i2u, да и её взлом, если это действительно она, не составит труда.