Buenos días. tras unas semanas leyendo sobre JS he hecho mi primer generador básico, es un generador de contraseñas "seguras" sin limite de caracteres. Me gustaría saber que tal os parece el código y me deis sugerencias. Gracias.
Mod: Obligatorio el uso de etiquetas GeSHi.
Código (javascript) [Seleccionar]
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<center>
<title>
Generador De Contraseñas
</title>
<p>No hay un máximo de caracteres, pero no se recomiendan mas de 25.</p>
<p>Los numeros de generación de contraseñas siempre deben ser mayor que </p>
<p>Ninguna de las contraseñas generadas se almacenan en este sitio web</p>
<p>El sitio web es totalmente seguro</p>
<p> Hecho Por Samuel (JavS15)</p>
<script type="text/javascript">
function generar(longitud)
{
long=parseInt(longitud);
var caracteres = "abcdefghijkmnpqrtuvwxyzABCDEFGHIJKLMNPQRTUVWXYZ2346789";
var contraseña = "";
for (i=0; i<long; i++) contraseña += caracteres.charAt(Math.floor(Math.random()*caracteres.length));
document.getElementById("pass").innerHTML=contraseña;
}
</script>
<p id="pass"></p>
<form id="Form" name="aleatorio" method="post" action="javascript:generar(document.aleatorio.long.value)" >
<input name="long" type="number" id="texto" autocomplete="o" placeholder="Longitud de la contraseña" required="">
<button type="submit" >Generar la contraseña indicada</button>
</center>
</form>
</head>
<body>
</body>
</html>
Mod: Obligatorio el uso de etiquetas GeSHi.