Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > CRC32


Автор: Гость_Игорь 13.1.2005, 15:31
Интересует вопрос: можно ли файл изменить таким образом чтобы контрольная сумма осталась прежней (перестановкой или заменой байтов)?
Спасибо.

Автор: Akina 13.1.2005, 15:43
Зависит от алгоритма и наличия свободного пространства в файле для корректировки CRC. Для direct CRC8-16-32 как правило вполне реально - при условии что не все байты файла - значимые. А вот скажем для MD5 - угадишься просто подбирать...

Автор: Guest 13.1.2005, 16:00
мне нужно попортить любой java класс файл,
на сколько я понимаю незначимые байты там есть, даже если нет, то это не столь важно, поскольку байт код не обзательно должен после этого исполняться, главное чтобы контрольная сумма совпадала.
Если это возможно, то подскажите более простой метод.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)