eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 12 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+1 невидимый пользователь)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› CRC32 поиск "добавки"
Посл.ответ Сообщение

Ранг: 2.0 (гость)
Статус: Участник

Создано: 15 декабря 2017 00:48 New!
Цитата · Личное сообщение · #1

Привет, есть такая ситуация: есть казино в котором создана цепочка из CRC32+sha256(из него берут случайные 4 байта)
<sha(4_байта)> + CRC32<предыдущего_блока> => в CRC32 и результат в будущий блок.
Так при создании пользователи генерят числа и типа история.

Так вот я знаю последний CRC32 и знаю CRC32 предыдущего блока, как найти(высчитать) sha(4_байта)?
Брутить не вариант ибо много коллизий.

заранее спасибо.

Ранг: 48.0 (посетитель)
Статус: Участник

Создано: 15 декабря 2017 06:01 New!
Цитата · Личное сообщение · #2

С чего вдруг много коллизий? Если бы добавка от SHA-256 была больше, 5-6-8 байтов, то да. А в вашем случае вероятность коллизии достаточно низкая, т. к. по 4-м байтам CRC32 надо найти исходные данные с тем же размером 4 байта.

Ранг: 2.0 (гость)
Статус: Участник

Создано: 15 декабря 2017 13:51 New!
Цитата · Личное сообщение · #3

однако я так понимаю если закроют эту возможность получение CRC32 подряд, а сделают через 1 или более, то найти и высчитать алгоритмически почти что не возможно?
 eXeL@B —› Вопросы новичков —› CRC32 поиск "добавки"

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS