Генератор Паролей
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