Шифрование NAV Dynamics base64 - PullRequest
0 голосов
/ 30 апреля 2020

народ.

  1. Как отключить шифрование base64 в Dynamics NAV?

Я сталкиваюсь с проблемой, заключающейся в том, что динамика NAV, когда он хранит журналы WCF и трассировки WCF, он фактически шифрует некоторые поля.

В частности, некоторые идентификаторы сущностей зашифрованы, а поля данных также зашифрованы.

Может ли шифрование в любом случае быть отключено для клиента NAV или сервера NAV, в котором он может хранить журналы обычный текст без шифрования?

Я пишу алгоритм в Visual Studio, который должен оценивать производительность базового c сценария использования ios.

В моем алгоритме я должен хранить в файле xml состояния TransportSend запрашивает, что клиент NAV отправляет на сервер NAV.

Но некоторая информация зашифрована в формате base64. Например,

JgAAAACLAgAAAAJ7/x8EHgQQBBIELQAyADAALQAwADAAMAA0ADgAAAAAAA==

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

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

Но когда Я пытаюсь зашифровать его обратно с помощью кода base64, после чего динамика NAV не может определить эти значения.

Можете ли вы сказать мне, как мне следует зашифровать значения в формате base64 из простого текста, который динамика NAV может понять и прочитать дальше?

Например, можете ли вы предложить, как мне зашифровать это значение в формате NAV, чтобы получить идентичные га sh, как указано выше в предыдущем примере кода?

&{�-20-00048

Приветствия.

...