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

Темы, которые не попадают в остальные категории.
Ответить
vdemon
Сообщения: 4
Зарегистрирован: Вс дек 13, 2020 5:03 pm

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

Сообщение vdemon »

Добрый вечер!

Хотим немного автоматизировать создание пользователей и изменение их учетных данных, например сменить пользователю терминал.
Учетные данные пользователя прописаны в config.wtc
Возник вопрос по паролю - как конфигуратор преобразовывает пароль?
Это явно не хеш, так как терминал по логике делает обратное преобразование.
akatik
Разработчик
Разработчик
Сообщения: 188
Зарегистрирован: Пт апр 01, 2005 1:28 pm

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

Сообщение akatik »

Если вы запишете пароль напрямую, тоже сработает. А алгоритм раскрывать вы же понимаете, что мы не будем.
vdemon
Сообщения: 4
Зарегистрирован: Вс дек 13, 2020 5:03 pm

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

Сообщение vdemon »

Этого достаточно, спасибо!
Единственное, как обстоят дела со спецсимволами? Нужно экранировать?
aka
Разработчик
Разработчик
Сообщения: 11120
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

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

Сообщение aka »

В параметре user= последовательность "слэш, маленькая буква x, две шестнадцатиричных цифры кода символа" преобразует в один символ.

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

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

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