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

 
 
> Что может быть в качестве 8-битной CRC?
toweroff
сообщение Jul 11 2015, 11:35
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



добрый день

тот же девайс, про который я упоминал в теме о хранении даты

Есть один байт некой контрольной суммы. Перепробовал CRC8 с разными начальными значениями и полиномами, прогнал суммирование, ксорирование... ничего не помогает sad.gif
Что еще "обычно" можно встретить в подобном качестве?

есть еще идея, что это может быть частью чего-то большего, CRC16 или CRC32, просто хранится только один байт... попробую проверить..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Dog Pawlowa
сообщение Jul 11 2015, 12:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(toweroff @ Jul 11 2015, 14:35) *
Что еще "обычно" можно встретить в подобном качестве?

"Обычно", cпециально для таких, как Вы, делается нарезка (hash) данных вместе с другими, открытыми, но меняющимися данными ( например, время).



--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jul 11 2015, 12:22
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Dog Pawlowa @ Jul 11 2015, 15:07) *
"Обычно", cпециально для таких, как Вы, делается нарезка (hash) данных вместе с другими, открытыми, но меняющимися данными ( например, время).

меня к разработчикам данного девайса причислять не нужно
есть несколько разных EEPROM, могу выложить 3 дампа по 48 байт
на изменение любого байта устройство реагирует, т.е. КС считается для всей области
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jul 11 2015, 14:46
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(toweroff @ Jul 11 2015, 17:35) *
Есть один байт некой контрольной суммы. Перепробовал CRC8 с разными начальными значениями и полиномами, прогнал суммирование, ксорирование... ничего не помогает sad.gif

У CRC кроме начального значения и полинома есть ещё кучка параметров, которые можно менять, как то:
порядок обработки байт, порядок бит, конечный XOR с произвольным значением и т.д.
Да мало-ли что ещё можно придумать? Перебрать все варианты нереально.
Я, например, встречал прошивки, в которых CRC образа считалась от начала до конца, но с пропуском внутри образа некоторого диапазона адресов.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jul 11 2015, 15:36
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Короче говоря, твори Бог свою волю...
И определить алгоритм подсчета, я так понимаю, крайне сложно, если вообще возможно..
у меня с двумя прошивками сумма эта сошлась на crc8, обрадовался, подсунул третью - нихт орбайтн sad.gif
Go to the top of the page
 
+Quote Post
M_Andrey
сообщение Jul 11 2015, 16:58
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 158
Регистрация: 15-10-07
Из: Й-Ола
Пользователь №: 31 376



Цитата(toweroff @ Jul 11 2015, 15:22) *
могу выложить 3 дампа по 48 байт


ну так выложите уже
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 00:46
Рейтинг@Mail.ru


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