Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14

RealIDEA 1925 Pre-Pre-Alpha 3.1

05.11.2019, 22:30. Показов 2958. Ответов 45
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программу и DLL распаковывать в ОДНУ И ТУ ЖЕ папку!!!
Число 1925 и ему подобные в будущих версиях являются прямой отсылкой ко времени, когда программа была/будет актуальна.
Пояснения к программе:
Настоящая программа является демонстрацией алгоритма шифрования RealIDEA (в стиле известного алгоритма IDEA), авторство которого принадлежит Его Правительским Званиям Программисту Этюгибосэкю, по принципу OFB с переворотами. Всего 64 раунда, после каждых 16 делается переворот. Результат каждых 16 раундов (до переворота) подвергается XOR с исходным текстом и предыдущими результатами. При расшифровке происходит то же самое, только по краям добавляется еще по перевороту, а в каком порядке применять XOR - разницы нет. Схему каждого раунда можно прочитать в приложенном Excel-файле. Недостатком алгоритма является применение шифрования только в одну сторону и возможность манипуляций с порядком XOR. Для всех мыслимых текстов не проверял, но на тех, где проверял - расшифровка работает.
Пояснения к алгоритму:
Алгоритм одного раунда.
Зеленая картинка - сложение по модулю https://www.cyberforum.ru/cgi-bin/latex.cgi?2^{54}, красная - умножение по модулю https://www.cyberforum.ru/cgi-bin/latex.cgi?2^{54}+3 с подстановкой для нуля и делителей этого модуля, синяя - побитовый XOR.
Голубая стрелка - прямое действие (исторически первая), зеленая - действие с аддитивной инверсией, красная - действие с мультипликативной инверсией (используется подстановка), синяя - действие с XOR-инверсией (XOR с https://www.cyberforum.ru/cgi-bin/latex.cgi?2^{54}-1).
Обновление:
Исправлены две крайне серьезные ошибки:
- Кроме DLL, которая поставляется с программой, она использует еще одну, и если в первой версии ее не было на компьютере, программа не работала. Вероятно, это именно та ошибка, которую наблюдал Croessmah. Теперь эта вторая библиотека вшита в программу и автоматически устанавливается в систему. Поэтому в первый раз, чтобы разместить библиотеки в системной папке, необходимо запустить эту программу с правами администратора! Если вы этого не сделаете, программа выдаст соответствующее сообщение и закроется.
- Существенно переработано умножение, теперь модуль совсем другой, а именно https://www.cyberforum.ru/cgi-bin/latex.cgi?2^{55} (секция "Обновление" всегда приоритетна) и используются только нечетные числа, которые взаимно-однозначно отображаются в числа по основному модулю, поэтому программа не вылетает при столкновении с "неподходящим" числом.
- Прямо во время написания этих строк исправлена еще и третья ошибка: если вбить большой текст, программа висла уже после самого процесса шифрования.
Эта тема не является копией этой, в них описаны разные версии программы!
Вложения
Тип файла: rar RealIDEA 1925 Pre-Pre-Alpha 3.1.rar (145.6 Кб, 5 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2019, 22:30
Ответы с готовыми решениями:

Вставка тега <pre></pre> в файлы директории
Здравствуйте, форумчане! Не подскажете как можно средствами php вставить тег &lt;pre&gt;&lt;/pre&gt; во все текстовые файлы в директории...

Pre-alpha Season Unreal Tournament
Качаю последнюю версию, которая уже в разработке, потому что 3 для меня не актуальна - накувыркался с ботами с тройки достаточно, в онлайне...

Вывести ответ сервера в <pre></pre>
Добрый день! Подскажите, пожалуйста, как мне в примере ниже сделать так, чтобы значение data выводилось не с помощью alert, а выводилось в...

45
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
06.11.2019, 15:27
Студворк — интернет-сервис помощи студентам
ТС прикидывается дурачком что бы бы трянов в системе прошили )))) А потом украсть все ваши биткоины )))) А алгоритм относится к "крито" теме - потому что ворует биткоины - которые тоже относятся к "крипто" теме.

Шутка.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
06.11.2019, 15:33  [ТС]
Вот время на подбор ключа.
Полный перебор:
AES - 2 ↑ 256 (Стрелочная нотация Кнута).
RealIDEA - 2 ↑ 864.
Встреча посередине:
AES - скорее всего, не работает.
RealIDEA - 2 ↑ 432 (плюс столько же памяти). На квантовом компьютере - 2 ↑ 216 плюс астрономическое число кубитов.
Дифференциальный криптоанализ:
AES - 2 ↑ 258.
RealIDEA - 2 ↑ 640.
Линейный криптоанализ:
AES - думаю, больше, чем для полного перебора.
RealIDEA - не работает из-за переворотов.
Так понятно?
0
Эксперт .NET
 Аватар для Usaga
14743 / 9517 / 1364
Регистрация: 21.01.2016
Сообщений: 35,910
06.11.2019, 15:45
Etyuhibosecyu, замечательно. И никаких коллизий ключей у вас быть не может (два и более ключей дают один результат, что снижает эффективную длину ключа)? Это доказано и обоснованно? Или вы про такое не слышали, а значит быть не может? Данные не поддаются расшифровке без подбора ключа? Это тоже доказано и обоснованно?

Или у вас только длина ключа и всё пофиг?
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
06.11.2019, 15:45
ТС - судя по вашим "знаниям" в криптоанализе - думаю что вам не алгоритмы новые надо придумывать, а анализировать существующие - ОООЧЕНЬ прибыльная тема. Потому как математиков такого уровня на шарике очень мало. Любой банк, да даже всем известный Дуров - осыпят вас золотом если вы грамотно проанаизируете их системы. Ну пиар для них - представте все газеты завалены статьями - знаменитый Etyuhibosecyu - доказал невозможность взлома банка "ShitChiperTechnologis"! Пользуйтесь только этим банком!

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

P.S. Даю идею. Бесплатно. AES512(AES512(AES512(AES512(AES512(AES51 2(data)))))) - 6 * 512 - размер ключа. Profit!
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
06.11.2019, 15:48
знаменитый Etyuhibosecyu
Это будет унижением без "Его Правительственные Звания".
0
Эксперт .NET
 Аватар для Usaga
14743 / 9517 / 1364
Регистрация: 21.01.2016
Сообщений: 35,910
06.11.2019, 15:53
Ага. И звезда "Кавалера Криптоанализа, I степени".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.11.2019, 15:53

Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017)
Вот код, для наглядности (cyberforum.ru - не сохраняет оригинал кода! может не компилироваться) комментарии не удалял... #include...

BusyBox 0.61 pre
Товарищи форумчаны, столкнулся сей проблемой на BusyBox, у меня ADSL модем ZTE W300, мне необходимо выяснить каким образом можно настроить...

перенос и <pre>
столкнулся с такой проблемой - если текст выводить с помощью &lt;pre&gt; то если например текст вводился через &lt;textarea&gt; без энтэров то...

Тэг PRE
Всем привет, есть довольно таки специфический вопрос, хоть я и знаю, что к тэгу pre мало какие стили можно применить, но все - таки может...

Отличие <pre> от <p>
Скажите, в чём отличие между этими тегами?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
46
Ответ Создать тему
Новые блоги и статьи
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru