|
Труд вопреки насмешкам
|
|
RealIDEA 1925 Pre-Alpha09.11.2019, 22:52. Показов 2470. Ответов 22
Метки нет (Все метки)
Встречайте масштабное обновение программы RealIDEA! К сожалению, версиям 98 и 2000 не дано увидеть свет, так как, как я и предполагал, их опередила версия Pre-Alpha. И я считаю, что эта версия действительно стоит этого названия. Вот что изменилось:
- Выполнено большинство советов от developer123, в частности: --- Вместо генератора случайных чисел от Microsoft используется криптографически стойкий, являющийся комбинацией аппаратного генератора (на основе подсчета тактов процессора, выполняемого по таймеру с максимальной частотой, которая является непредсказуемой не только на разных процессорах, но и от импульса к импульсу) и шифра RealIDEA. В качестве побочного эффекта случайные числа теперь генерируются намного медленнее. Впрочем, в системе паддинга остался генератор случайных чисел от Microsoft, так как криптографическая стойкость конца блока не критична. --- Вектор инициализации теперь генерируется случайным способом с помощью криптографически стойкого генератора непосредственно перед шифрованием. --- Присутствует три уровня ключей: протоключ, оверключ и обычные ключи. Протоключ генерируется с помощью тактов процессора, остальные - с помощью RealIDEA с нулевым вектором инициализации (но каждый раз с другим ключом). --- Помощь теперь отображается кликом по кнопке сверху и клавишей F1. --- Вместо "кракозябр" в протоключе, ключах и зашифрованном тексте теперь отображается hex-запись. Но если попытаться расшифровать текст с ошибкой, в поле "Расшифрованный текст" будут "кракозябры". --- Совет с одним полем для ключа мне не нравится, поэтому не выполнен. Если наберется больше голосов за него, возможно, и сделаю. --- Теперь можно изменять размер окна и автоматически растягивать объекты. Установлены минимальные размеры окна. Открытой проблемой является то, что из полей для текста по вертикали растягивается только зашифрованный текст. --- Автоматический перенос в текстовых полях не добавлен, так как он был и приводил к серьезным тормозам. --- Кнопки перестали быть растянутыми. А также: - Изменена система паддинга, так что теперь расшифровка корректна даже при большой неровной длине подблока (например, 4069). Теперь длина подблока не от 1 до бесконечности, а только от 2 до 65536. - Существенно изменена общая схема шифрования. Теперь в качестве режима сцепления блоков используется гибрид CBC и OFB, благодаря чему выполняются не только прямые, но и обратные раунды шифрования. Также теперь процедура имеет только два периода, в каждом - как CBC, так и OFB, и только один значимый переворот, но его достаточно, чтобы изменение в одном бите исходного текста было равномерно "размазано" по всему шифротексту, от начала и до конца. Суммарное количество раундов, как и раньше, равно 64. - Протоключ теперь генерируется непосредственно при открытии программы, и во время его генерации запрещена генерация обычных ключей. Обнаружились недостатки: - Помощь существенно устарела, присутствует неприкрыто ложная информаиция. - При изменении текстового поля для протоключа в рабочей переменной он не изменяется. Надеюсь, в остальном программа улучшилась?
0
|
|
| 09.11.2019, 22:52 | |
|
Ответы с готовыми решениями:
22
Pre-alpha Season Unreal Tournament Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017) Вставка тега <pre></pre> в файлы директории |
|
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
|
|
| 11.11.2019, 10:10 | |
|
вектор инициализации как правило равен длине блока (например для AES128 - это 128 бит) и идёт в открытом виде первым в шифротексте. Попросту говоря - шифротекст увеличивается на 128 бит. И никаких портянок hex.
сцепление блоков никак не зависит от вектора - это отдельный алгоритм.
0
|
|
|
Труд вопреки насмешкам
|
|||
| 11.11.2019, 10:17 [ТС] | |||
|
Добавлено через 1 минуту
0
|
|||
|
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
|
||
| 11.11.2019, 10:22 | ||
|
У вас же тонны непонятного HEX - без копирования которого ничего не работает.
1
|
||
| 11.11.2019, 10:22 | |
|
Продам плату Stream Alpha Plus + Alpha Pro 2.0 + Tele 2.2 б/у RealIDEA. Этот шифр надежный?
BusyBox 0.61 pre Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|