Добрый день.
Вопрос такой:
Каким образом происходит шифрование пароля? (Естественно при включеной опции пароли в зашифрованном виде)
Где-то в документации было сказано, что используется функция crypt, однако в базе длины паролей - 13 символов, а сгенеривровав crypt(12345) получил $1$.Hi9vPBM$0w6SEIUzMhFCz3TXrJPOr0 (использовал cpypt из php).
+ На самом деле при вычислении хеша пароля похоже используется не только пароль в исходном виде, а вполне возможно что и часть логина, поскольку тупо перенос пароля от одного пользователя другому ничего не дал.
Так ли это.
Всем зараннее примногоблагодарен.
ЗЫ. Использовать данную информацию буду исключительно в мирных целях.
Шифрования пароля в UTM4
На Си пятый УТМ...amd писал(а):Спасиба!
Почему-то считал что веб интерфейс написан на си, похоже перл?
Да и по фиг.... Все равно у всех это шифрование отключено, чтобы chap на VPN делать и вообще...Тут у этой функции (crypt) фишка есть, два символа второго параметра втыкаются в хеш в открытом виде ))).
То есть если у меня пароль victoriа, то из crypt("victoriа","victoriа") получится что-то типа viDs23#sdffR$.