Password encryption method

Поиск
Список
Период
Сортировка
От Bertram Scharpf
Тема Password encryption method
Дата
Msg-id 20070119083149.GA582@bart.bertram-scharpf.homelinux.com
обсуждение исходный текст
Ответы Re: Password encryption method  (Martijn van Oosterhout <kleptog@svana.org>)
Re: Password encryption method  (Bruno Wolff III <bruno@wolff.to>)
Список pgsql-general
Hi,

looking at the source code I find out that this works:

  sandbox=# create role joe login password 'verysecret';
  CREATE ROLE
  sandbox=# create function validate_user_8_1(text,text) returns boolean immutable language 'sql' as $$ select
'md5'||md5($2||$1)= rolpassword from pg_authid where rolname=$1; $$; 
  CREATE FUNCTION
  sandbox=# select validate_user_8_1('joe','verysecret');
   validate_user_8_1
  -------------------
   t
  (1 Zeile)

May I rely on this in future versions or are there more
sophisticated ways to do it?

Thanks in advance,

Bertram


--
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de

В списке pgsql-general по дате отправления:

Предыдущее
От: Richard Huxton
Дата:
Сообщение: Re: Installation of PostgreSQL Service under admin account
Следующее
От: Richard Huxton
Дата:
Сообщение: Re: Can't use passwords for users