[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Admin, санчище  
Форум » Вебмастеру » Скрипты » Генератор паролей
Генератор паролей
AdminДата: Среда, 03.02.2010, 04:19 | Сообщение # 1

Генералиссимус
Сообщений: 583
[ 26 ]
Личный статус
Награды: 18
За хорошую посещаемость на форуме За хорошую посещаемость на форуме
Генератор паролей

Создаете страницу и вставляете этот код:

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



Награды: загрузка наград ...
 
У вас
Форум » Вебмастеру » Скрипты » Генератор паролей
  • Страница 1 из 1
  • 1
Поиск: