Показать сообщение отдельно

  #15  
Старый 09.03.2010, 20:58
AveoSS
Новичок
Регистрация: 19.02.2010
Сообщений: 13
С нами: 8540119

Репутация: 4
По умолчанию

config.inc.php
Цитата:
function gen_confirm_code ($len, $md = 1)
{
$a = array ('1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z');
$i = 0;
$str = '';
for ($i = 0; $i < $len; ++$i)
{
$str .= $a[rand (0, sizeof ($a) - 1)];
}

if ($md)
{
$str = md5 ($str);
}

return $str;
}
Вот тут интересный участок генерации пароля, если исходить из статьи Неслучайные числа
можно организовать брут пароля используя сгенерированный для своего аккаунта пароль, если не терять соединение.

Я в правильном направлении иду?Не хочется париться с брутом, чтобы потом обламаться!


_______________________________________________

Вот допустим у меня пароль сгенерированый 4wmirzc8
то есть номер первого сгенерированного числа = 3(в массиве а соответствует 4). Если я подставлю сид равный 3, то результат rand(0,34) должен быть равен 32 и соответствовать 'w'??
Я правильно все понял, а то чот не клеится....

Последний раз редактировалось AveoSS; 10.03.2010 в 01:00..
 
Ответить с цитированием