Придумать хороший пароль?
JavaScript Январь 2nd, 2009
Подробнее, о том, как сделать такую маленькую, но полезную прибамбасину, читаем ниже.
Нам понадобится кусок такого JavaScript-а:
function mtRand(min, max)
{
var range = max - min + 1;
var n = Math.floor(Math.random() * range) + min;
return n;
}
function showPass()
{
prompt('Рекомендуемый пароль:', mkPass(mtRand(10, 14)));
}
function mkPass(len)
{
var len=len?len:14;
var pass = '';
var rnd = 0;
var c = '';
for (i = 0; i < len; i++) {
rnd = mtRand(0, 2); // Латиница или цифры
if (rnd == 0) {
c = String.fromCharCode(mtRand(48, 57));
}
if (rnd == 1) {
c = String.fromCharCode(mtRand(65, 90));
}
if (rnd == 2) {
c = String.fromCharCode(mtRand(97, 122));
}
pass += c;
}
return pass;
}
Делаем такую ссылочку:
<a href="#" onclick="showPass(); return false;">Придумать хороший пароль</a>
И смотрим пример: Придумать хороший пароль
About
Плохо то, что пароль будет показан на экране.
Можно генерить ещё более лучшие пароли: читабельные слоги. Чередуем согласные и гласные, и в конце приписываем пару цифр. Получается
unobo15
zakake345
Так проще запомнить, ибо «читается».
вот мой генератор паролей хто хочет качайте http://letitbit.net/download/1906.1305006be24bfacc12f97f637/password_generator.html.html
Что-то у вас не то ссылками. Демка не работает.
спасибо! поправил. при переезде поломалось. WP лишних тегов вставил в скрипт.