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

RealIDEA 1925 Pre-Pre-Alpha 3.1

05.11.2019, 22:30. Показов 2912. Ответов 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,829
Записей в блоге: 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
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,728
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
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
06.11.2019, 15:48
знаменитый Etyuhibosecyu
Это будет унижением без "Его Правительственные Звания".
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,728
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
Ответ Создать тему
Новые блоги и статьи
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru