Есть пары шифрованный - не шифрованный текст.
Зашифрованные данные не длинные (названия).
Обращение к ним очень частое, расшифровка на каждом обращении, так что должно быть что-то простое и быстрое.
Подскажите в какую сторону смотреть?
(Возможно первые буквы большие в расшифрованном тексте)
C36A852C3B8A64 - стартер
3DBEC74FE62EAE9D0A - термостат
9DC457C7A93BBF24EF - генератор
16E5134A216E00ED - радиатор
55DBA22B63 - капот
87CB580D63 - крыша
2988A7D6B899 - панель
4E993414EA2627EF - тахометр
5CF1556079 - радио
F62272AAAF76 - серьга
4DCB982AABA90F - маховик
На первый взгляд: число байтов соответствует длине строки, т.е.:
C3 | 6A | 85 | 2C | 3B | 8A | 64
-----------------------------------
с | т | а | р | т | е | р
Больше похоже на хеш-функцию, возможно алгоритм Пирсона для строк переменной длины.
Каждой букве исходного текста соответствует (1 байт в Hex) так и есть.
2 строки одной длины отличающиеся на N символов, имеют N отличий в закодированной, но присутствует перемешивание. Схожие строки, но разные по длине полностью отличны.
Судя по всему XOR по длине.