Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     02 Mar 2004  11:00:08
 To : Konstantin Osmehin
 Subject : Re: провепка пароля
 -------------------------------------------------------------------------------- 
 
 
 >>> Konstantin Osmehin wrote:
 
 KO> как мне в своей программе проверить совпадает ли данная строка с паролем
 KO> пользователя?
 
 if( !strcmp( хэш_из_shadow, crypt( проверяемое_на_пароль, хэш_из_shadow ) ) )
   puts( "ты действительно вася пупкин, твой пароль правилен" );
 
 KO> ЗЫ. не могу понять с помощью какой функции мне пароль преобразовать к виду
 KO> хранящемуся в /etc/shadow
 
 char saltchars[] =
   "0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM/.";
 char salt[12];
 for( i = 3; i < 11; ++i )
   salt[i] = saltchars[random()%64];
 salt[0] = salt[2] = '$'; salt[1] = '1';
 salt[11] = 0;
 хэш_пароля = crypt( открытый_пароль, salt );
 
 Это если хэш типа MD5. Для других типов salt формируется иначе.
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 провепка пароля   Konstantin Osmehin   01 Mar 2004 17:21:32 
 Re: провепка пароля   U.P.Galyuck   01 Mar 2004 20:07:33 
 Re: провепка пароля   Konstantin Osmehin   02 Mar 2004 08:17:01 
 Re: провепка пароля   Valentin Nechayev   02 Mar 2004 11:00:08 
 Re: провепка пароля   Sergey Dolin   02 Mar 2004 17:20:19 
 Re: провепка пароля   Konstantin Osmehin   02 Mar 2004 16:02:13 
 Re: провепка пароля   Nick Gazaloff   02 Mar 2004 17:49:35 
 Re: пpовепка паpоля   Andrew Youldashev   04 Mar 2004 01:04:58 
 Re: провепка пароля   Evgeniy Kozhuhovskiy   02 Mar 2004 20:31:22 
 провепка пароля   Alexander Stavitsky   03 Mar 2004 02:11:04 
Архивное /ru.linux/73682d401798.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional