RSS

Soft-S


Главная » Файлы » Мои файлы

Генератор Паролей
28.11.2009, 15:10
<SCRIPT language="JavaScript1.2">
with (document) {
    writeln('<title>Генератор паролей на JS</title></head><body bgcolor=black text=white leftmargin=100>' +
    '<h2>Генератор паролей</h2><h3>Использовать:</h3><form name=myform>' +
    '<input name=upper type=checkbox value=0> <b>Заглавные буквы</b><br>' +
    '<input name=lower type=checkbox value=1> <b>Маленькие буквы</b><br>' +
    '<input name=digit type=checkbox value=2> <b>Цифры</b><br><br>Число символов в пароле (3-19): ' +
    '<select name=numbers><option value=3 selected>3</option>');
    for (j = 4; j <= 19; j++) { writeln('<option value=' + j + '>' + j + '</option>'); }
    writeln('</select><br><br>' +
    '<input type=button value=Generate ... onClick=generate()>   Ваш пароль: ' +
    '<input name=getback size=30 type=text value=""></form>');
}
// массивы символов
upp = 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');
low = 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');
dig = new Array('','0','1','2','3','4','5','6','7','8','9');
// --------------------------------------------------------------------------------------------------------------------------------------------------------------
function rnd(x,y,z) {
    var num;
    do {
        num = parseInt(Math.random()*z);
        if (num >= x && num <= y) break;
    } while (true);
return(num);
}
// --------------------------------------------------------------------------------------------------------------------------------------------------------------
function genArray() {                                                               
    var pwd = '';
    var res, s;
    var k = 0;
    var n = document.myform.numbers.value;
    var pass = new Array();
    var w = rnd(30,80,100);
    for (var r = 0; r < w; r++) {
        if (myform.upper.checked) { res = rnd(1,26,100); pass[k] = upp[res]; k++; }
        if (myform.lower.checked) { res = rnd(1,26,100); pass[k] = low[res]; k++; }
        if (myform.digit.checked) { res = rnd(1,10,100); pass[k] = dig[res]; k++; }
    }
    for (var i = 0; i < n; i++) {
        s = rnd(1,k-1,100);
        pwd+= pass[s];
    }
    document.myform.getback.value = pwd;
}
// --------------------------------------------------------------------------------------------------------------------------------------------------------------
function generate() {
    if (myform.upper.checked || myform.lower.checked || myform.digit.checked)  { genArray(); }
    else { alert('Должен быть выбран тип символов!'); myform.upper.checked = true; }
}
</SCRIPT>
</BODY>
</HTML>
<!-- layer -->
<SCRIPT language="Javascript">
function setCookie(name, value) {
    var expires=60*60*24;
    var path="/";
    var todaydate=new Date();
        var domain=".boom.ru";

    var expdate=new Date(todaydate.getTime()+expires*1000);   
    var curCookie = name + "=" + escape(value) +
                "; expires=" + expdate.toGMTString()  +
                "; domain=" + domain +
                ((path) ? "; path=" + path : "");
    return curCookie;
}


function getCookie(name) {        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1) return "";
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
</SCRIPT>

<SCRIPT language="JavaScript">
  var posX = 640;
  var posY = 0;
  var searchtime=getCookie("b17306b");
  document.cookie=setCookie("b17306b","1");
  if (self.innerHeight)
        posY = screenY;
  if (self.screenTop)
    posY = screenTop - 20;

  if (self.innerWidth)
        posX = screenX + innerWidth;
  if (document.body)
        posX = screenLeft + document.body.clientWidth;
  posX -= 270;
  if (0 && !searchtime) {
  window.open("http://oprosnik.mail.ru/boom.html", "Popup17306",
  "menubar=no,resizable=no,width=330,height=270,toolbar=no," +
"screenX="+posX+",screenY="+posY+",left="+posX+",top="+posY);
  }
</SCRIPT>


<SCRIPT language="JavaScript" SRC=http://r.mail.ru/cgi-bin/banners/js/1240></SCRIPT>
<SCRIPT language="javascript" SRC=http://bbe.boom.ru/lr.js></SCRIPT>
<!--TopList COUNTER--><SCRIPT language="JavaScript"><!--
d=document;a='';a+=';r='+escape(d.referrer)
js=10//--></SCRIPT><SCRIPT language="JavaScript1.1"><!--
a+=';j='+navigator.javaEnabled()
js=11//--></SCRIPT><SCRIPT language="JavaScript1.2"><!--
s=screen;a+=';s='+s.width+'*'+s.height
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)
js=12//--></SCRIPT><SCRIPT language="JavaScript1.3"><!--
js=13//--></SCRIPT><SCRIPT language="JavaScript"><!--
d.write('<img src=http://top.list.ru/counter'+
'?id=203643;js='+js+a+';rand='+Math.random()+
' alt="" height=1 width=1>')
if(js>11)d.write('<'+'!-- ')//--></SCRIPT><NOSCRIPT><IMG
SRC=http://top.list.ru/counter?js=na;id=203643
HEIGHT=1 WIDTH=1 ALT=""></NOSCRIPT><SCRIPT language="JavaScript"><!--
if(js>11)d.write('--'+'>')//--></SCRIPT><!--TopList COUNTER-->






Категория: Мои файлы | Добавил: ModeratoR | Теги: Генератор паролей, title
Просмотров: 1612 | Загрузок: 0