
07.07.2007, 12:31
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Генератор пароля по нужным символам + кодировка сгенерированного пароля
PHP код:
<!--(c)NOmeR1-->
<html>
<head>
<title>.Pa$$geN.</title>
<style>
body{
padding:10px;
background:#2A2E33;
font-family:tahoma, verdana, arial;
font-size:11px;
text-align:center;
color:#B9B9BD;
}
form{
padding:10px;
border:1px solid #666;
width:200px;
margin:0 auto;
}
input{
vertical-align:middle;
margin:1px 0;
padding-right:10px;
border:1px solid #336600;
padding:2px;
background:#363940;
color:#B9B9BD;
}
</style>
</head>
<body>
<?
if($_POST['s'] && $_POST['num'] && $_POST['num'] > 2 && $_POST['num'] <= 100)
{
function passgen($n)
{
$symb = '!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?№;%-=qwertyuiop[]\asdfghjkl\'zxcvbnm,./';
$pass = '';
for($i=0;$i<$n;$i++)
{
$pass .= $symb{rand(0,strlen($symb)-1)};
}
return htmlspecialchars($pass);
}
echo ' '.passgen($_POST['num']);
}
elseif(!$_POST['s'])
{
?>
<form method="POST">
Кол-во символов: <input type=text name="num"><br>
<input type=submit name="s">
</form>
<?
}
else echo(' Поля заполнены некорректно.');
?>
</body>
</html>
Последний раз редактировалось NOmeR1; 20.08.2007 в 01:08..
|
|
|