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'??
Я правильно все понял, а то чот не клеится....