crna-guja Administrator
Broj postova : 187 Age : 30 Lokacija : Pula Registration date : 04.03.2008
| Naslov: JAVA: Password Generator sri ožu 05, 2008 10:07 pm | |
| Ne mozete smisliti lozinku? Onda je ovaj kod bas za vas. - Kod:
-
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin function getRandomNum(lbound, ubound) { return (Math.floor(Math.random() * (ubound - lbound)) + lbound); } function getRandomChar(number, lower, upper, other, extra) { var numberChars = "0123456789"; var lowerChars = "abcdefghijklmnopqrstuvwxyz"; var upperChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var otherChars = "`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/? "; var charSet = extra; if (number == true) charSet += numberChars; if (lower == true) charSet += lowerChars; if (upper == true) charSet += upperChars; if (other == true) charSet += otherChars; return charSet.charAt(getRandomNum(0, charSet.length)); } function getPassword(length, extraChars, firstNumber, firstLower, firstUpper, firstOther, latterNumber, latterLower, latterUpper, latterOther) { var rc = ""; if (length > 0) rc = rc + getRandomChar(firstNumber, firstLower, firstUpper, firstOther, extraChars); for (var idx = 1; idx < length; ++idx) { rc = rc + getRandomChar(latterNumber, latterLower, latterUpper, latterOther, extraChars); } return rc; } // End --> </script>
</HEAD>
<BODY>
<center> <table width=80% border=0> <tr align=center> <td> <form name="myform"> <table border=0> <tr> <td> First character can be: </td> <td> <input type=checkbox name=firstNumber checked>Number <input type=checkbox name=firstLower checked>Lowercase <input type=checkbox name=firstUpper checked>Uppercase <input type=checkbox name=firstOther>Other </td> </tr> <tr> <td> Latter characters can be: </td> <td> <input type=checkbox name=latterNumber checked>Number <input type=checkbox name=latterLower checked>Lowercase <input type=checkbox name=latterUpper checked>Uppercase <input type=checkbox name=latterOther>Other </td> </tr> <tr> <td> Password length: </td> <td> <input type=text name=passwordLength value="8" size=3> </td> </tr> <tr> <td> Extra password characters: </td> <td> <input type=text name=extraChars size=20> </td> </tr> </table> </td> </tr> <tr align=center> <td> New password: <input type=text name=password size=20> <br> <input type=button value="Generate password" onClick="document.myform.password.value = getPassword(document.myform.passwordLength.value, document.myform.extraChars.value, document.myform.firstNumber.checked, document.myform.firstLower.checked, document.myform.firstUpper.checked, document.myform.firstOther.checked, document.myform.latterNumber.checked, document.myform.latterLower.checked, document.myform.latterUpper.checked, document.myform.latterOther.checked);"> </form> </td> </tr> </table> </center> | |
|