Страница 1 из 1

Пароль пользователя в конфигураторе

Добавлено: Пн окт 18, 2021 10:23 pm
vdemon
Добрый вечер!

Хотим немного автоматизировать создание пользователей и изменение их учетных данных, например сменить пользователю терминал.
Учетные данные пользователя прописаны в config.wtc
Возник вопрос по паролю - как конфигуратор преобразовывает пароль?
Это явно не хеш, так как терминал по логике делает обратное преобразование.

Re: Пароль пользователя в конфигураторе

Добавлено: Вт окт 19, 2021 3:46 pm
akatik
Если вы запишете пароль напрямую, тоже сработает. А алгоритм раскрывать вы же понимаете, что мы не будем.

Re: Пароль пользователя в конфигураторе

Добавлено: Вт окт 19, 2021 6:57 pm
vdemon
Этого достаточно, спасибо!
Единственное, как обстоят дела со спецсимволами? Нужно экранировать?

Re: Пароль пользователя в конфигураторе

Добавлено: Ср окт 20, 2021 1:04 am
aka
В параметре user= последовательность "слэш, маленькая буква x, две шестнадцатиричных цифры кода символа" преобразует в один символ.

Пароль из шести символов 123#"\456 (один два три решетка двойная кавычка слеш четыре пять шесть) можно записать так:

Код: Выделить всё

user = username:123\x23\x22\x5c456
23 - шестнадцатиричный код символа #
22 - шестнадцатиричный код символа "
5c - шестнадцатиричный код символа \