The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Задача: Аццкий криптоанализ "
Версия для распечатки Пред. тема | След. тема
Форум Информационная безопасность
Исходное сообщение [ Отслеживать ]

. "Задача: Аццкий криптоанализ " +/
Сообщение от Andrey Mitrofanov (?), 18-Авг-14, 09:41 
>> Дано:
>> 1-й файл, контрольная сумма: 0x30A83700, размер: 588800
>> 2-й файл, контрольная сумма: 0x27D65500, размер: 70983868
>> 3-й файл, контрольная сумма: 0xC072BC00, размер: 3560767488
>> Найти: Алгоритм расчёта контрольной суммы. :D
>> ---
>> Для второго файла, CRC32 и Adler не канают.
>> Adler32: 0x5b53aaa9
>> CRC32:   0xc78df808
> файлов маловато))

Не, как раз для трёх известных решений (и только для них), можно сгенерить массу решений. Всех - разных, и всех неправильных (в смысле неизвестности исходной функции).

Например, берёшь crc16 с тех файлов. Если нет совпадений, решаешь, систему линейных уравнений:

0x30A83700 = a+b*crc1
0x27D65500 = a+b*crc2
0xC072BC00 = a+b*crc3

- отностительно a и b, и f(file)=a+b*crc16(file) становится первым из череды (неправильных) кандидатов на...

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Задача: Аццкий криптоанализ , pavlinux, 17-Авг-14, 04:01  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру