ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

23.06.2008, 19:08
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
nikolya, вот держи на javascript.
может, можно и улучшить  написал на скорую руку
PHP код:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Генератор паролей</title>
<script type="text/javascript">
<!--
function genPass()
{
if(document.getElementById('ch1').checked == true){
ch = new Array ('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');
chName = 'a'; // 26
}else if(document.getElementById('ch2').checked == true){
ch = new Array ('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');
chName = 'A'; // 26
}else if(document.getElementById('ch3').checked == true){
ch = new Array ('0','1','2','3','4','5','6','7','8','9');
chName = '0'; // 10
}
num = parseInt(document.getElementById('num').value);
if(isNaN(num)){
alert('введите число символов');
return false;
}
newPass = '';
for(i=0;i<num;i++){
if(chName == 'a' || chName == 'A'){
randNum = Math.round(0 + (26-1)*Math.random());
}else if(chName == '0'){
randNum = Math.round(0 + (10-1)*Math.random());
}
newPass += ch[randNum];
}
document.getElementById('pass').value = newPass;
};
//-->
</script>
</head>
<body>
<form action='http://rambler.ru'>
<table width="400" align="center" border="0">
<tr>
<td colspan="2" align="center">
Произведите выбор желаемых символов в пароле</td>
</tr>
<tr>
<td align="right" width="50%">
a-z</td>
<td width="50%">
<input type="radio" id='ch1' name="radio"></td>
</tr>
<tr>
<td align="right">
A-Z</td>
<td>
<input type="radio" id='ch2' name="radio"></td>
</tr>
<tr>
<td align="right">
0-9</td>
<td>
<input type="radio" checked="true" id='ch3' name="radio"></td>
</tr>
<tr>
<td align="right">
Число символов</td>
<td>
<input type="text" maxlength="3" value='' id='num' size="3"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="gen" value="Генерировать" onclick='genPass(); return false'>
<input type="reset" value="Очистить"></td>
</tr>
<tr>
<td align='center' colspan='2' height='50' valign='bottom'>Пароль: <input type='text' size='50' id='pass' /></td>
</tr>
</table>
</body>
</html>
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|