Автор Тема: Простой и понятный алгоритм шифрования  (Прочитано 186 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Мастеров АВ

  • Путлеровец
  • Хулиган
  • Местный мудрец
  • *****
  • Сообщений: 51974
  • Страна: ru
  • Рейтинг: +1323/-2384
  • Пол: Мужской
  • Смерть картавым фашистам!
    • Личный сайт Мастерова Александра
Простой и понятный алгоритм шифрования
Меня позабавило заявление:
"Информационное гестапо активизировал блокировку мессенджера Telegram"

Насколько я понимаю коллизия между Telegram и нашим правительством
возникло из непонимания (правительством), что существуют такие алгоритмы шифрования,
ключи к которым генерятся случайным образом, и они имеются только у двух адресатов:
у отправителя и адресата.

Я создал такой алгоритм.
Если генератор случайных чисел
генерит последовательности, которые
невозможно предсказать -
расшифровать без ключа невозможно.

Попробую описать принцип шифрования,
реализованный в алгоритме.

Причём, заметьте: каждый раз шифруя один и тот же файл -
я получаю различный шифрованный код.
Сколько бы раз файл не был зашифрован -
код будет различным.
Мы были нищими в СССР и останемся нищими в России,
нищими в самой богатой стране до тех пор, пока терпим
жидовскую оккупацию.
                                        Я сказал

Большой Форум

Загрузка...

Оффлайн Мастеров АВ

  • Путлеровец
  • Хулиган
  • Местный мудрец
  • *****
  • Сообщений: 51974
  • Страна: ru
  • Рейтинг: +1323/-2384
  • Пол: Мужской
  • Смерть картавым фашистам!
    • Личный сайт Мастерова Александра
Re: Простой и понятный алгоритм шифрования
« Ответ #1 : 27 Январь 2019, 18:01:00 »
И так... Начнём.

Всего байт 28=256.
Двубайтовых слов 216=256х256=65538.
(просто помните это)

1. Самый простой алгоритм шифрования использовали римляне:
они (в алфавите) сдвигали латиницу на фиксированное число позиций,
и заменяли символы в тексте на эти самые (сдвинутые) символы.

Как расшифровать такой шифр объяснять не стану.
(это - просто)

2. Другой (более сложный) способ: ключ=алфавит, в котором
символы перетасованы случайным образом.

Расшифровать такой текст (если он длинный) можно,
если известны вероятности, с которыми (обычно)
в тексте встречаются те или иные буквы.

3. Ещё более сложный алгоритм в котором один байт
заменяется на два байта.

Т.е., массив из 65536 двубайтовых слов
(случайным образом тасованный)
разбивается на 256 массивов
по 256 двубайтовых слов.

При шифровке одному байту будетсмоответствовать двубайтовое слово,
выбранное (случайным образом) из соответствующей ему группы.
(уже в этом алгоритме - один и тот же файл будет зашифрован
бесконечным числом вариантов)

При расшифровывании двубайтовое слово соотносится с группой,
которой оно принадлежит, а по номеру группы определяется
соответствующий символ.

Тут ещё есть (хотя... весьма и весьма) призрачная возможность
расшифровать текст, а вот в следующем алгоритме (даже призрачной)
возможности нет.

4. Мой алгоритм.
Он является объединением последних двух.
Т.е., ключ состоит из одного двубайтового ключа
(длиной 2х65536=131072 байт)
и 256 однобайтовых ключей (общая длина 65536 байт)
Общий размер файла/ключа = 196608 байт.
Мы были нищими в СССР и останемся нищими в России,
нищими в самой богатой стране до тех пор, пока терпим
жидовскую оккупацию.
                                        Я сказал

Оффлайн Мастеров АВ

  • Путлеровец
  • Хулиган
  • Местный мудрец
  • *****
  • Сообщений: 51974
  • Страна: ru
  • Рейтинг: +1323/-2384
  • Пол: Мужской
  • Смерть картавым фашистам!
    • Личный сайт Мастерова Александра
Re: Простой и понятный алгоритм шифрования
« Ответ #2 : 27 Январь 2019, 18:01:34 »
Предлагаемый мной алгоритм прост,
и может быть прописан в роутер.

Процесс реализации защищённого канала связи
в открытом канале (каковым является Интернет)
сводится к следующему:

1. Два роутера (в защищённой комнате)
"договариваются" о списке ключей,
которыми будут пользоваться.
(ключей может быть больше одного)

2. Роутеры разносятся в разные географические точки,
и они (используя ключи) реализуют защищённый канал связи.

3. Используя защищённый канал связи
роутеры обновляют и обмениваются
новыми ключами, затирая устаревшие.
(в результате, даже если украсть роутер,
расшифровать старые файлы станет невозможно)

4. Роутеры (самостоятельно) обмениваются мусором,
который злоумышленник не сможет отличить от шифрованного сообщения.
Это позволит нагрузить компьютер (пытающийся взломать шифр),
что сделает невозможное - невозможным в квадрате.
(сделает защиту абсолютной)
Мы были нищими в СССР и останемся нищими в России,
нищими в самой богатой стране до тех пор, пока терпим
жидовскую оккупацию.
                                        Я сказал

Оффлайн Мастеров АВ

  • Путлеровец
  • Хулиган
  • Местный мудрец
  • *****
  • Сообщений: 51974
  • Страна: ru
  • Рейтинг: +1323/-2384
  • Пол: Мужской
  • Смерть картавым фашистам!
    • Личный сайт Мастерова Александра
Re: Простой и понятный алгоритм шифрования
« Ответ #3 : 27 Январь 2019, 18:02:06 »
Где может быть использован мой алгоритм ?
1. Алгоритм легко реализовать на Java в сотовом телефоне,
и вы сможете отправлять шифрованные SMS-сообщения.

2. В сотовом телефоне можно реализовать
удалённый доступ к банковскому счёту, что
(для России) имеет чрезвычайно важное значение:
чем быстрее Россия уйдёт от наличного расчёта -
к безналичному (который может быть контролирован ИИ)
тем толще станут финансовые потоки,
станут предсказуемей социальные процессы,
коррупция станет (почти) невозможной.

3. Обмен данными правительственных организаций
(и банков) станут абсолютно защищены.
Мы были нищими в СССР и останемся нищими в России,
нищими в самой богатой стране до тех пор, пока терпим
жидовскую оккупацию.
                                        Я сказал

Оффлайн Мастеров АВ

  • Путлеровец
  • Хулиган
  • Местный мудрец
  • *****
  • Сообщений: 51974
  • Страна: ru
  • Рейтинг: +1323/-2384
  • Пол: Мужской
  • Смерть картавым фашистам!
    • Личный сайт Мастерова Александра
Re: Простой и понятный алгоритм шифрования
« Ответ #4 : 27 Январь 2019, 18:02:39 »
Реализацию алгоритма можно скачать тут.
(пардон... чё-та запрещает скачивать - буду разбираться)

Ааа... Понял.
Хост воспринимает этот файл, как вирус.
(я использовал технологию, которую используют
для написания вирусов - хост с испугу обосрался)
Мы были нищими в СССР и останемся нищими в России,
нищими в самой богатой стране до тех пор, пока терпим
жидовскую оккупацию.
                                        Я сказал

Большой Форум

Re: Простой и понятный алгоритм шифрования
« Ответ #4 : 27 Январь 2019, 18:02:39 »
Loading...