Загрузка...

We encrypt a message the old fashioned way

Thread in Security created by Zorexs May 10, 2020. 325 views

  1. Zorexs
    Zorexs Topic starter May 10, 2020 4 Oct 10, 2018
    Давайте вспомним несколько методов шифрования и используем их для того что бы оставить сообщение другу.
    И так за основу возьмем старое доброе "Привет, мир".

    Первым способом мы обратимся к нашему алфавиту а точнее к расположению букв в нем:

    A-1; Б-2; В-3; Г-4; Д-5; Е-6; Ё-7; Ж-8; З-9; И-10; Й-11; К-12; Л-13; М-14; Н-15; О-16; П-17; Р-18; С-19; Т-20; У-21; Ф-22; Х-23; Ц-24; Ч-25; Ш-26; Щ-27; Ъ-28; Ы-29; Ь-30; Э-31; Ю-32; Я-33.

    Таким образом подставив цифры мы получи 17 18 10 3 6 20, 14 10 18.

    Теперь давайте используем шифр Цезаря, для этого зададим ключ например 4 и к каждому значению прибавим 4.
    Получили: 21 22 14 7 10 24 18 14 22.

    В нашем шифре есть повторяющиеся номера, просто добавим их значения, количество и позиции а сами числа уберем 22 2 2 9 21 14 7 10 24 18 14. Подобный метод используются при сжатии mp3 файлов для уменьшения размера но в нашем случае сообщение маленькое и размер только увеличился но это не важно.

    Теперь давайте разделим наши номера к примеру используя 1 и получим 2212121912111417110124118114.

    В место образовавшихся парных единиц вставим ! а вместо цифр 12 $ и получим 22$$19$1!417!0$4!8!4.
    Теперь отметим сколько символов у нас есть то есть 2 затем само число и его положение и получим 214121620221253471018221914170484.

    И в начале добавим наш ключ то есть 4 и получим 4214121620221253471018221914170484.

    Теперь умножим результат на количество цифр то есть на 34 и получим 143280135087522618014619545081796456.

    В начале добавим 34 и получим готовый результат 34143280135087522618014619545081796456.

    В итоге мы из "Привет, мир" получили 143280135087522618014619545081796456, при этом если сделать все в обратном порядке мы обратно получим наш текст.

    Так можно зашифровать практически любое послание и даже на простом бумажном письме главное что бы ваш собеседник знал алгоритм. Может кому то и пригодится.
     
  2. owarimonogotari
    Криптостойкость - нулевая.
     
  3. arfkljfahnfhiawb
  4. jjklkkkl
    jjklkkkl Jul 31, 2020 Banned 33 Nov 20, 2019
    191014171
     
Top
Loading...