реклама на сайте
подробности

 
 
> Опознать алгоритм CRC32
Grym
сообщение Feb 14 2007, 20:26
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 3-11-06
Пользователь №: 21 929



Можно ли как-то по потоку данных и известной CRC найти как эта CRC считается?

Вот например пара примеров:

0C 65 00 65 73 43 E8 E9 01 00 1B 21 F0 00 1B 21 F0 00 E7 03 E7 03 00 00 00 FF 00 00 00 00 00 00 02 00 82 00 01 90 01 12 00 00 00 00 00 00 00 00 - 28 07 03 2B

41 00 - 0F AB F8 78


Последние 4 цифры это и есть CRC.

Я проверял, это не CRC32 , менял стандартный полином на зеркальный, тоже не помогло.

Что интересно, в предыдщей версии протокола была стандартная двухбайтная CRC16, а здесь уже 4 байта, но это не CRC32.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Link
сообщение Feb 15 2007, 01:01
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 28
Регистрация: 1-12-05
Пользователь №: 11 671



Если полином малораспространенный (т.е не Ethernet, CRC-32-MPEG2, CRC-16-CCITT....) то подбирать коэффициенты полинома можно очень долго.

А так в интернете есть много разных програм для подсчета CRC - они могут сильно облегчить поиск.


> а здесь уже 4 байта, но это не CRC32.

Почему ? CRC32 означает что длина CRC - 32 бита = 4 байта.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01315 секунд с 7
ELECTRONIX ©2004-2016