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

Форум PHP

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

 

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

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

тема: Генерация уникального пароля
 
 автор: ROC8   (05.05.2009 в 19:47)   письмо автору
 
 

Как лучше организовать? Вот мой вариант:
for($i=0;$i<1;$i++)
{
$eK=generatesalt(10);
$fimq=mysql_query("SELECT `mail` FROM `casi` WHERE `eck`='{$eK}' LIMIT 1") or die(mysql_error());
if(mysql_num_rows($fimq)==1)
{
$i--;
}
}
Страница правда виснет

  Ответить  
 
 автор: mihdan   (06.05.2009 в 14:00)   письмо автору
 
   для: ROC8   (05.05.2009 в 19:47)
 

generatesalt?

  Ответить  
 
 автор: Николай2357   (06.05.2009 в 15:55)   письмо автору
 
   для: ROC8   (05.05.2009 в 19:47)
 

Стесняюсь спросить, а зачем может понадобиться уникальный пароль?

  Ответить  
 
 автор: Zend72   (06.05.2009 в 16:03)   письмо автору
 
   для: ROC8   (05.05.2009 в 19:47)
 

>Как лучше организовать? Вот мой вариант:
for($i=0;$i<1;$i++)
>{
>$eK=generatesalt(10);
>$fimq=mysql_query("SELECT `mail` FROM `casi` WHERE `eck`='{$eK}' LIMIT 1") or die(mysql_error());
>if(mysql_num_rows($fimq)==1)
>{
>$i--;
>}
>}


Отправляем запрос к базе получаем ответ. Если ответ положительный сбрасываем счетчик и начинаем все сначала ;-))) Как до такого можно додуматься? Оо

  Ответить  
 
 автор: Николай2357   (06.05.2009 в 16:08)   письмо автору
 
   для: Zend72   (06.05.2009 в 16:03)
 

Любопытно... Вот я в цикле запущу скрипт, который будет сувать случайные пароли, и отмечать, если он окажется не уникальным. Через час все пароли из базы у меня в кармане. Это вообщето брутфорс называется, только что бы брутфорсить, нужны исходники, а тут прямо на блюдечке...

  Ответить  
 
 автор: Zend72   (06.05.2009 в 16:59)   письмо автору
 
   для: Николай2357   (06.05.2009 в 16:08)
 

Ах вот оно что ;-)

  Ответить  
Rambler's Top100
вверх

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