Я пытаюсь написать скрипт для преобразования конфигурации между двумя маршрутизаторами - экспортировать конфигурацию с одного маршрутизатора, импортировать действительные настройки на второй маршрутизатор. Некоторые строки (например, VPN-сертификаты) закодированы в Base64, и я работаю. (Примечание: кодируется, а не кодируется - ключ для декодирования не требуется.) Однако один из ключей шифруется другим алгоритмом. Каждый вывод из алгоритма начинается с #_1_ и заканчивается = , но я не могу найти алгоритмы, которые производят этот вывод.

Я вставил несколько простых строк в одно из кодированных полей, чтобы проверить, что #_1_ является заголовком, а не случайно: String ASCII Encoded abcABC [97][98][99][65][66][67] #_1_BXadLg7VzqM=
123456 [49][50][51][52][53][54] #_1_VSbNW3mg5DI=
00000000 [48][48][48][48][48][48][48][48] #_1_VCTOX3ymd3Yt8w==

Может кто-нибудь указать мне на подсказку о том, как кодировать строки для этого метода?

Спасибо за вашу помощь.

1 ответ1

0

Производитель устройства указал, что эти поля зашифрованы. Они могут принимать либо закодированный, либо зашифрованный ввод, но шифровать его для хранения или экспорта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .