Генератор паролей
Создаете страницу и вставляете этот код:
Code
<html>
<head>
<script type="text/javascript" src="/md5.js"></script>
<script type="text/javascript" src="/ajax.js"></script>
<script>
var length=8;
var count=10;
var mode=0;
var http = createRequestObject();
function PasGenCountHTML(chars,length,count) {
document.write("<ol>");
for (j=0;j<count;j++)
document.write("<li><samp>"+PasGenHTML(chars,length)+"</samp>");
document.write("</ol>");
}
function PasGenHTML(chars,length) {
var res="";
var r;
var i;
for (i=1;i<=length;i++) {
r=Math.floor(Math.random()*chars.length);
res=res+chars.substring(r,r+1);
}
res = res.replace("&","&");
res = res.replace(">",">");
res = res.replace("<","<");
return res
}
</script>
</head>
<style>
.block {
float: left;
width: 200px;
border: 1px solid black;
padding: 10px;
margin: 5px;
}
#about {
padding: 10px;
}
#help {
padding: 10px;
}
#handmade {
border: 1px solid black;
padding: 10px;
margin: 5px;
}
#storage {
border: 1px solid black;
padding: 10px;
margin: 5px;
}
</style>
<body>
<div class="block">
<div class="title">Создание своего пароля</div>
<div class="list">
<form name="f" method="POST" action="">
<br>
Здесь вы можете сами создать пароль любой длины и любой сложности.<br>
Символы:<br>
<input type="text" name="chars" value="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" style="width:150px;"><br>
Варианты:
<script>
function Check() {
f.chars.value='';
if (f.Csigns.checked) f.chars.value=f.chars.value+'!"№;%:?*()_+=-~/\\<>,.[]{}';
if (f.Cnum.checked) f.chars.value=f.chars.value+'1234567890';
if (f.Cbig.checked) f.chars.value=f.chars.value+'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
if (f.Csmall.checked) f.chars.value=f.chars.value+'abcdefghijklmnopqrstuvwxyz';
}
</script>
<br><input type="checkbox" name="Csmall" onclick="Check();" checked>Маленькие буквы
<br><input type="checkbox" name="Cbig" onclick="Check();" checked>Заглавные буквы
<br><input type="checkbox" name="Cnum" onclick="Check();" checked>Цифры
<br><input type="checkbox" name="Csigns" onclick="Check();">Знаки
<br>
Длина пароля:
<input type=text name=length size=5 value=10><br>
Количество паролей:
<input type=text name=count size=5 value=10><br><br>
<br>
<input type="button" value="Создать пароль!" onclick="
document.all.YOURS.innerHTML='Вот список ваших паролей:<br>';
c = f.count.value;
for (i=1;i<=c;i++)
document.all.YOURS.innerHTML+=i+'. <samp>'+PasGenHTML(f.chars.value,f.length.value)+'</samp><br>';
">
</form>
<div class="title">Резульат</div>
<p ID="YOURS">Здесь появится список паролей, когда вы нажмете "Создать пароль!".<br>
Например:<br>
<script>
for (j=1;j<=10;j++)
document.write(j+". <samp>"+PasGenHTML("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890",10)+"</samp><br>");
</script>
</p>
</div>
</body>
</html>
источник genpas.narod.ru