хранение паролей...

hash

Guest
хранение паролей...

Добрый свем день.
Подскажите пожалуйста, есть ли постгресе функции типа md5, или password как в мускле?
 

lucas

Guest
В чем проблема получить хэш в скрипте?
 

hash

Guest
Проблем с этим нет, просто хочется хранить пароли юзеров в таблице..
 

lucas

Guest
Я не сказал не слова о хранении/не хранении чего-то там в каких-то таблицах.
Я сказал, что хэш пароля можно получать независимо от наличествующей СУБД -- при помощи встроенных хэш-функций.

P. S.: Кстати, зачем хранить в таблице именно "пароли", а не, например, их хэши?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: hash
Подскажите пожалуйста, есть ли постгресе функции типа md5, или password как в мускле?
Есть.

Автор оригинала: lucas
P. S.: Кстати, зачем хранить в таблице именно "пароли", а не, например, их хэши?
Сдаётся мне, что кое-кто здесь тупит.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: hash
Подскажи, плиз, если знаеш..
чиво "подсказать"?
Код:
test=# select md5('password');
               md5
----------------------------------
 5f4dcc3b5aa765d61d8327deb882cf99
(1 row)

test=# select version();
                                                 version

--------------------------------------------------------------------------------
--------------------------
 PostgreSQL 8.0.0beta1 on i686-pc-mingw32, compiled by GCC gcc.exe (GCC) 3.2.3 (
mingw special 20030504-1)
(1 row)
-~{}~ 03.10.04 13:55:

на 7.4.x это тоже работает, насчёт более старых не в курсе.
 

hash

Guest
billing=# select md5('123');
ERROR: Function md5("unknown") does not exist
Unable to identify a function that satisfies the given argument types
You may need to add explicit typecasts
<hr>
billing=# select version();
version
--------------------------------------------------------------------------------------------------
PostgreSQL 7.3.4 on i386-portbld-freebsd5.2.1, compiled by GCC cc (GCC) 3.3.3 [FreeBSD] 20031106

Я так понимаю, что нужон постгрес посвежей...
 
Сверху