Сорри! Уже сделал!Автор оригинала: Eugeniy
Подскажите, пожалуйста, где взять скрипт генерирующий пароли.
<?
for ($i="a"; $i<="z"; $i++) {
$passarray[] = $i;}
$num="";
for ($i=1; $i<=15; $i++) {
$rand = rand(0,1);
if ($rand==0){
$num.= $passarray[rand(0,count($passarray)-1)];}
else {
$num.=rand(0,9);}}
echo $num;
?>
Sauri, извини, я твой вариант немного переделал, так по-моему лучше должно быть...Автор оригинала: Sauri
http://www.webclass.ru/torus.php?page=tut.php&tut=183
$min = 6;
$max = 12;
$pwd = '';
$len = rand( $min, $max );
printf("<br>--> " . $len . "<br>" );
for( $length = 0; $length < $len; $length++ )
{
$num = rand( 48, 122 );
if(( $num > 97 && $num < 122)||($num > 65 && $num < 90)||($num >48 && $num < 57)||$num==95 )
{
$pwd.=chr($num);
}
else
{
$length--;
}
}
printf("<br>--> " . $pwd . "<br>");
Тем более нужно учитывать слабопамятность юзеров и не провоцировать ее. Пример: 1234 - хороший пароль. 10034 -- плохоц. Поскольку если его запомнят как "сто - тридцать четыре", то через неделю будут пытаться ввести как "132"Автор оригинала: .des.
даже пароль из 4 цифр записывают на бумажке.![]()
Читаю, читаю и понимаю что ситуация очень знакомаяим выдают уже пластиковую карту с этими поралями, плюс в
Первое правило: пароль, записанный на материальном носителе, будет украден. Не "может быть украден", а "будет украден".Автор оригинала: Serjoza
Пароль создаётся не для лёгкой запоминаемости
И где ж находится этот хакерский рай?Чтобы юзеры не писали всё на бумажке - им выдают уже пластиковую карту с этими поралями, плюс в отдельном конверте-постоянный пароль --- отсюда следует, эти два вида пароля не смогут находиться вместе ( на пластике не так легко писать)...
Это "резкое снижение" с избытком компенсируется добавлением еще 1 (одного) символа в пароль.так что метод у каждого свой, если же выбирать на удобозапоминаемость, то это резко снижает число возможных паролей, что не всегда хорошо!!!