Начало
Защита с помощью паролей
Генератор пароля
Произведите случайный пароль со способностью включать специальные характеры и ограничения пароля.
First character can be:
Number
Lowercase
Uppercase
Other
Latter characters can be:
Number
Lowercase
Uppercase
Other
Password length:
Extra password characters:
New password:
JavaScript Password Protection: Генератор пароля
<!-- TWO STEPS TO INSTALL PASSWORD GENERATOR: 1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the HEAD of your HTML document --> <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> <!-- STEP TWO: Copy this code into the BODY of your HTML document --> <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> <!-- Script Size: 3.49 KB -->