Добрый вечер!
Хотим немного автоматизировать создание пользователей и изменение их учетных данных, например сменить пользователю терминал.
Учетные данные пользователя прописаны в config.wtc
Возник вопрос по паролю - как конфигуратор преобразовывает пароль?
Это явно не хеш, так как терминал по логике делает обратное преобразование.
Пароль пользователя в конфигураторе
Re: Пароль пользователя в конфигураторе
Если вы запишете пароль напрямую, тоже сработает. А алгоритм раскрывать вы же понимаете, что мы не будем.
Re: Пароль пользователя в конфигураторе
Этого достаточно, спасибо!
Единственное, как обстоят дела со спецсимволами? Нужно экранировать?
Единственное, как обстоят дела со спецсимволами? Нужно экранировать?
-
- Разработчик
- Сообщения: 12021
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Пароль пользователя в конфигураторе
В параметре user= последовательность "слэш, маленькая буква x, две шестнадцатиричных цифры кода символа" преобразует в один символ.
Пароль из шести символов 123#"\456 (один два три решетка двойная кавычка слеш четыре пять шесть) можно записать так:
23 - шестнадцатиричный код символа #
22 - шестнадцатиричный код символа "
5c - шестнадцатиричный код символа \
Пароль из шести символов 123#"\456 (один два три решетка двойная кавычка слеш четыре пять шесть) можно записать так:
Код: Выделить всё
user = username:123\x23\x22\x5c456
22 - шестнадцатиричный код символа "
5c - шестнадцатиричный код символа \