Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 11.11.2014, 17:09   #1
_amid_
Junior Member
 
Регистрация: 29.01.2009
Сообщений: 22
Вес репутации: 100/33
_amid_ will become famous soon enough_amid_ will become famous soon enough
По умолчанию Декодировать 16 байт данных

Собственно есть 16-ть байт и есть соответствующая им 6-ти значная цифра.
Суть в том что эта цифра как-то закодирована в этих 16-ти байтах.
Откуда данные взяты - с програмулины которая умеет это делать.
Надо как-то выяснить алгоритм декодирования.

Исходные 16-ть байт:
Код:
F9 37 03 CC FA 37 03 CB FB 37 03 CA FC 37 03 C9
и то что должно получится:
Код:
210937
_amid_ вне форума   Ответить с цитированием
Старый 11.11.2014, 17:49   #2
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,139
Вес репутации: 4300/119
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: Декодировать 16 байт данных

Цитата:
Сообщение от _amid_ Посмотреть сообщение
Собственно есть 16-ть байт и есть соответствующая им 6-ти значная цифра.
Суть в том что эта цифра как-то закодирована в этих 16-ти байтах.
Откуда данные взяты - с програмулины которая умеет это делать.
Надо как-то выяснить алгоритм декодирования.

Исходные 16-ть байт:
Код:
F9 37 03 CC FA 37 03 CB FB 37 03 CA FC 37 03 C9
и то что должно получится:
Код:
210937
давай еще комбинаций 10-16, а то с одной можно нагадать кучу
__________________

Vanizma вне форума   Ответить с цитированием
Старый 11.11.2014, 20:54   #3
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 799
Вес репутации: 805/54
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: Декодировать 16 байт данных

надо отмотать?
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 11.11.2014, 21:02   #4
maagalex
Senior Member
 
Аватар для maagalex
 
Регистрация: 25.02.2007
Адрес: &Alex==Israel.BatYam
Возраст: 41
Сообщений: 4,070
Вес репутации: 2080/99
maagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond reputemaagalex has a reputation beyond repute
Отправить сообщение для maagalex с помощью ICQ Отправить сообщение для maagalex с помощью MSN Отправить сообщение для maagalex с помощью Skype™
По умолчанию Re: Декодировать 16 байт данных

37 03 повторяются-видимо это не значащие числа а так..оболочка..без них остается
F9 CC FA CB FB CA FC C9
Начало и конец тоже скорее всего контрольные, остаётся три пары байт из которых и выходят эти 6 цифр
CC FA CB FB CA FC

Последний раз редактировалось maagalex; 11.11.2014 в 21:07.
maagalex вне форума   Ответить с цитированием
Старый 11.11.2014, 21:06   #5
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,266
Вес репутации: 4411/101
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Декодировать 16 байт данных

Цитата:
Сообщение от maagalex Посмотреть сообщение
37 03 повторяются-видимо это не значащие числа а так..оболочка..без них остается
F9 CC FA CB FB CA FC C9

в этих числах нет информации. они через один растут, и через один падают.
ampersant вне форума   Ответить с цитированием
Старый 11.11.2014, 21:09   #6
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,266
Вес репутации: 4411/101
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Декодировать 16 байт данных

Цитата:
Сообщение от _amid_ Посмотреть сообщение
Собственно есть 16-ть байт и есть соответствующая им 6-ти значная цифра.
Суть в том что эта цифра как-то закодирована в этих 16-ти байтах.
Откуда данные взяты - с програмулины которая умеет это делать.
Надо как-то выяснить алгоритм декодирования.

Исходные 16-ть байт:
Код:
F9 37 03 CC FA 37 03 CB FB 37 03 CA FC 37 03 C9
и то что должно получится:
Код:
210937
03 37 F9 = 210937(dec)
ampersant вне форума   Ответить с цитированием
Старый 11.11.2014, 21:13   #7
_amid_
Junior Member
 
Регистрация: 29.01.2009
Сообщений: 22
Вес репутации: 100/33
_amid_ will become famous soon enough_amid_ will become famous soon enough
По умолчанию Re: Декодировать 16 байт данных

Цитата:
Сообщение от ampersant Посмотреть сообщение
03 37 F9 = 210937(dec)
да, спасибо, уже сам допёр, вот только интересно что эта цифра повторяется 4-ре раза и каждая последующая копия на единицу больше.
_amid_ вне форума   Ответить с цитированием
Старый 11.11.2014, 21:17   #8
_amid_
Junior Member
 
Регистрация: 29.01.2009
Сообщений: 22
Вес репутации: 100/33
_amid_ will become famous soon enough_amid_ will become famous soon enough
По умолчанию Re: Декодировать 16 байт данных

Цитата:
Сообщение от Marat Посмотреть сообщение
надо отмотать?
не, отматывать не надо... пытаюсь найти закономерность в дампе еепромки с приборной панели и попытаться найти и уменьшить счётчик ТО с 20 тысяч на 10 тысяч... вот и начал искать закономерности с licznik програмулинки. Авто электронщики пока поживают плечами по этому поводу. Вот пытаюсь найти это значение в дампе, надеюсь что эта цифра в еепромке лежит а не в проце
_amid_ вне форума   Ответить с цитированием
Старый 13.11.2014, 00:27   #9
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,539
Вес репутации: 5510/128
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Декодировать 16 байт данных

Цитата:
Сообщение от _amid_ Посмотреть сообщение
да, спасибо, уже сам допёр, вот только интересно что эта цифра повторяется 4-ре раза и каждая последующая копия на единицу больше.
Счетчик наработки(или чего то там) + счетчик количества записей в еепром
размазанные на 4 фрэйма дабы не долбить в одни и те же ячейки ?
dosikus вне форума   Ответить с цитированием
Старый 13.11.2014, 00:38   #10
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 34
Сообщений: 1,100
Вес репутации: 3460/73
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: Декодировать 16 байт данных

Цитата:
Сообщение от dosikus Посмотреть сообщение
Счетчик наработки(или чего то там) + счетчик количества записей в еепром
размазанные на 4 фрэйма дабы не долбить в одни и те же ячейки ?
Четвёртый байт в каждом фрейме похож на контрольную сумму - дополнение суммы трёх других до 0xFF
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 13.11.2014, 12:12   #11
dosikus
Senior Member
 
Аватар для dosikus
 
Регистрация: 05.06.2007
Возраст: 45
Сообщений: 3,539
Вес репутации: 5510/128
dosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond reputedosikus has a reputation beyond repute
По умолчанию Re: Декодировать 16 байт данных

yeskela, угу ...
dosikus вне форума   Ответить с цитированием
Старый 03.06.2017, 16:26   #12
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 799
Вес репутации: 805/54
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: Декодировать 16 байт данных

Задали мне задачку по активационному коду к проге.
Активируется до определённй даты.
Есть пять примеров код-дата. Но корреляции между ними никакой не вижу.
Код:
28101a450e6dc692	02.02.2014
3cd17ad688251315	02.02.2015
34eb8986d439e8c8	02.02.2016
f4976ba405a3c883	01.02.2017
e08bdc880e71ef57	01.02.2018
Если пытаться изменить любой (или несколько) символ кода, то прога ругается "неверный код" - то есть какая-то чексумма прописывается...
Надо ограничить действие проги своей датой - например 15-08-2017.
Собственно вопрос -> Оно вообще теоретически возможно (по этим пяти примерам)?
ЗЫ дата в коде кодируется любая. Это просто так удачно попало на первое и второе числа февраля....
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 06.06.2017, 09:33   #13
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 31
Сообщений: 1,278
Вес репутации: 2210/69
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: Декодировать 16 байт данных

Цитата:
Сообщение от Marat Посмотреть сообщение
Задали мне задачку по активационному коду к проге.
Активируется до определённй даты.
Есть пять примеров код-дата. Но корреляции между ними никакой не вижу.
Код:
28101a450e6dc692	02.02.2014
3cd17ad688251315	02.02.2015
34eb8986d439e8c8	02.02.2016
f4976ba405a3c883	01.02.2017
e08bdc880e71ef57	01.02.2018
Если пытаться изменить любой (или несколько) символ кода, то прога ругается "неверный код" - то есть какая-то чексумма прописывается...
Надо ограничить действие проги своей датой - например 15-08-2017.
Собственно вопрос -> Оно вообще теоретически возможно (по этим пяти примерам)?
ЗЫ дата в коде кодируется любая. Это просто так удачно попало на первое и второе числа февраля....
Помнится, Tester расшифровкой увлекался.
У меня задача была немного проще, 32 байта данных, половина из которых текст, так же в этих данных пишется наработка устройства (элемент с ресурсом). В определенный момент наработка обнулялась, устройство выводило ошибку. Производитель высылал новые запчасти, потом снова наработка обнулялась. Сел логером на i2c увидел, что наработка пишется просто 4х байтным числом кол-во минут. И сразу после неё пишется два байта, старший из которых всегда нулевой. Но сколько пробовал так и не удалось понять принцип расчета этой переменной и какие именно данные она контролирует.
Рак вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
bootloader pic24 open your soul Продукция MICROCHIP 11 27.02.2013 10:16
Имитатор DS18B20 Filya44 Вопросы начинающих 14 12.03.2012 17:39
Звук через ШИМ KeMik Продукция MICROCHIP 79 02.10.2011 12:36
Помогите с ЖКИ TIC154 Odium Продукция MICROCHIP 48 04.05.2011 19:46
проблемка с PIC16F628A bereg_ok Продукция MICROCHIP 72 07.09.2007 11:00


Часовой пояс GMT +3, время: 09:09.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot