Добрый день!
Помогите, пожалуйста, расшифровать.
Дано:
CA D5 B9 87 12 4E A3 29 67 FA E5 89 B7 22 7E 93 19 57 CA D5 B9 87 12 4E A3 29 67 FA E5 89 B7 22 2F 93 4B 57 99 D5 AA 87 92 4E EF 29 29 FA AB 89 FB 22 FE 93 0A 57 8D D5 FB 87 4D 4E F1 29 38 FA A1 89 F0 22 21 93 5D 57 96 D5 E2 87
Что известно, скорее всего это json (но не факт), есть неизменяемые части строки, а именно:
CA D5 B9 87 12 4E A3 29 67 FA E5 89 B7 22 7E 93 19 57 CA D5 B9 87 12 4E A3 29 67 FA E5 89 B7 22
и
AA 87 92 4E EF 29 29 FA AB 89 FB 22 FE 93 0A 57 8D D5 FB 87 4D 4E F1 29 38 FA A1 89 F0 22 21 93 5D 57 96 D5 E2 87
Нужные данные между ними. Примеры:
2F 93 4B 57 99 D5 - abc
2D 93 4B 57 9B D5 - cba
2F 93 48 57 9B D5 - aaa
Ясно, что 1 символ шифруется двумя байтами, второй байт не меняется, но высчитать алгоритм пока не получается. Возможно, что тут важна еще и позиция, т.e 2F 93 начинается с 33-й, может быть от этого пляшет число 93, но пока зашел в тупик.
Если есть у кого-то идеи и/или решения с удовольствием почитаю. :)
Заранее спасибо.