Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Шифровка в DirectAdmin
 
 автор: FL@SH   (09.06.2008 в 16:11)   письмо автору
 
 

Знатоки DirectAdmin. Откликнитесь плиз. Вобщем сталкнулся вот с такое проблемой. Организовываю авторизацию на FTP. Данные о пользователях сохраняются в local/directadmin/data/users/ftp.passwd
Заглянув в этот файл обнаружил примерно такой вид записи

user1:$1$gLxfI2NG$A5K5TlXuimfGZE3nCpIYn.:537:537:system:/home/user:/bin/false
user2:$1$zAD5cQdq$DJhzQkEWIAG0c0lP67ciz1:537:537:domain:/home/user/domains/site.com:/bin/false
user3:$1$aw0XQxdO$hj9wN/0C21.SwGh0eDYbs/:537:537:domain:/home/user/domains/site.com:/bin/false
user4:$1$A8Ll3DGa$D0kco..TYV4LjHqQKkE8F.:537:537:domain:/home/user/domains/site.com:/bin/false


Каким образом происходит шифрование паролей при добавлении нового аккаунта? Плюс прошу заметить, что пароли к user2 - user4 идентичные, но почему то после шифрования они и близко ненапоминают друг-друга. Вобщем вся тема сводится к тому, что мне нужно организовать проверку пароля, введённого юзером, с реальным паролем. Ещё неплохо было бы узнать, какой алгоритм используется для добавления новых пользователей ftp. Заранее благодарен.

   
 
 автор: mihdan   (09.06.2008 в 17:42)   письмо автору
 
   для: FL@SH   (09.06.2008 в 16:11)
 

шифрование при помощи crypt()

вот общий смысл проверки

<?
if (crypt('test''$1$nQ5.kf5.$Sdkkcwj/3xnOxImkpi.6H1') == '$1$nQ5.kf5.$Sdkkcwj/3xnOxImkpi.6H1') echo 'да'; else echo 'net';
?>


test - то что ввел пользователь, $1$nQ5.kf5.$Sdkkcwj/3xnOxImkpi.6H1 - это из файла

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования