fk0, легенда (18.03.2018 01:07, просмотров: 445) ответил misyachniy на Есть ли тут спецы/любители в скремблировании/криптографии
Ты посылки сортировал, или они сами с увеличивающимися номерами идут? Одинаковы ли ответы катушки на одинаковые запросы блока? (см. сообщение от Aleksey_75). Может блок просто устанавливает вектор инициализации для алгоритма шифрования. Не обязательно потокового: можно и блочные использовать в подходящем (OFB, CTR) режиме. Можно пытаться подбирать режимы и ключи шифрования дающие получаемый результат для известных запросов. Набрать большую БД запросов и писать программу для перебора, подразумевая, что небольшая часть ответов/запросов записана с ошибками. А может там и не шифрование, а хеш-функция. Т.е. для данного слова запроса считается его хеш, верней MAC (имитовставка). Обычно так поступают. Ведь задача не данные скрыть, а аутентифицировать, сделать сложным подбор ключа. А хеш функция необратимая, зная запрос и ответ ты не сможешь расчитать, как ответ расчитан, а с шифрованием не так просто. Может быть, например MD5. Не обязалельно целиком, просто N-байт из начала/конца хеша. Другое дело, время расчёта, за какое время катушка генерирует результат? Если оно достаточно мало, то можно сходу откинуть массу "тяжёлых" алгоритмов.
[ZX]