|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander V. Gaiduk 2:5020/400 01 Mar 2005 12:28:01 To : Dmitry Kuzmin Subject : Hа: Perl и crypt -------------------------------------------------------------------------------- > > Хочется понять как криптует пароли htpasswd (apache 2.0). > > Один и тот же пароль, файл, имя пользователя, но пароль криптуется разный. > > > > Как его (криптованный пароль с помощью htpasswd) на перле сравнивать с > > переменной в которой пароль (plaintext), т.е. какую соль использует htpasswd? для Crypt соль = первые 2 буквы. > > ну или просто поделитесь алгоритмом сравнения. > > > > Если память не изменяет, используется стандартный crypt. > В perl он также есть: > > # $pwd - пароль > # $htpasswd - хэш пароля из htpasswd > > if (crypt($pwd, $htpasswd) eq $htpasswd) {... > > C наилучшими пожеланиями > Дмитрий Кузьмин htpasswd может хранить пароли в Crypt, MD5, SHA, plain_text. сперва определись что у тебя. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/7574abf7e520.html, оценка из 5, голосов 10
|