метод шифрования паролей
Модератор: kdv
метод шифрования паролей
собственно интересует, каким методом шифруются пароли для храниения в табл. rdb$users
www.ibase.ru/devinfo/sqlroles.htm
шифруются 2 раза, на клиенте и на сервере, с потерей данных. то есть, пароль никогда не расшифровывается и не может быть расшифрован.
шифруются 2 раза, на клиенте и на сервере, с потерей данных. то есть, пароль никогда не расшифровывается и не может быть расшифрован.
"стандартных" нет, т.к. делать такое стандартным нет смысла. Например, сейчас в Firebird 2.0 мало того что есть альтернативный хэш MD5, но и запрещен коннект к security2.fdb. То есть, похожий механизм можно использовать только для личных целей, а следовательно, делать шифрование идентичным необязательно.
udf с указанным алгоритмом я увидел еще в 1996 году, благодаря Олегу Кукарцеву. Соответственно, эти udf на сайт помещены с момента его создания.
udf с указанным алгоритмом я увидел еще в 1996 году, благодаря Олегу Кукарцеву. Соответственно, эти udf на сайт помещены с момента его создания.
ну и добавляй. я тебе ссылку на функции дал? Дело за малым.
я тебя уже предупредил - если вдруг захочешь перейти на FB 2, то нифига это работать не будет. Кроме того, не всегда база пользователей может называться admin.ib, и ты не всегда можешь знать каталог установки сервера. Кроме того, пароли пользователей могут быть и в самой базе (7.5), если в ней включено EUA.добавлять напрямую в системную таблицу rdb$users
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05