Цитата(Link @ Feb 15 2007, 00:01)

Если полином малораспространенный (т.е не Ethernet, CRC-32-MPEG2, CRC-16-CCITT....) то подбирать коэффициенты полинома можно очень долго.
А так в интернете есть много разных програм для подсчета CRC - они могут сильно облегчить поиск.
> а здесь уже 4 байта, но это не CRC32.
Почему ? CRC32 означает что длина CRC - 32 бита = 4 байта.
Вероятно можно попробовать так - получившиеся 4 байта CRC - это остаток от деления на полином. Вычитаем их полиномиально из исходной последовательности, а результат (должен делиться с нулевым остатком и не является неприводимым) раскладываем полиномиально на множители. Один из множителей или их комбинация и будет искомый полином на который делили для получения CRC.