Что рекомендуемый путь состоит в том, чтобы зашифровать пароли пользователя в базе данных?

В веб-приложении, записанном в Perl и использовании PostgreSQL, у пользователей есть имя пользователя и пароль. Каков был бы рекомендуемый способ сохранить пароли?

Шифрование их использующий crypt() функция Perl и случайной соли? Это ограничило бы полезную длину паролей к 8 символам и потребует выборки сохраненного пароля для сравнения с один данный пользователем при аутентификации (для выборки соли, которая была присоединена к этому).

Существует ли встроенный путь в PostgreSQL, чтобы сделать это?

Если я использую Обзор:: MD5?

17
задан brian d foy 7 January 2010 в 13:51
поделиться