Búsqueda personalizada

Descargar utilidad para generar contraseñas

Podéis descargar la utilidad para generar passwords aleatorios y ejecutarla (sin necesidad de instalarla) en los navegadores más populares, como Microsoft Internet Explorer o Mozilla Firefox, haciendo doble clic sobre el archivo “generar_password.htm” o añadiéndola a Favoritos del navegador.

Este archivo contiene una de las funciones más útiles que suelo usar para generar passwords o contraseñas para correo, redes sociales, bases de datos,…, programada en Javascript:

function generarPassword(form) {
 var strCaracteresPermitidos = 'a,b,c,d,e,f,g,h,i,j,k,m,n,p,q,r,';
 strCaracteresPermitidos += 's,t,u,v,w,x,y,z,1,2,3,4,5,6,7,8,9';
 var strArrayCaracteres = new Array(34);
 strArrayCaracteres = strCaracteresPermitidos.split(',');
 var length = form.txtCampoLongitud.value, i = 0, j, tmpstr = "";
 do {
  var randscript = -1
  while (randscript < 1 || randscript > strArrayCaracteres.length ||
           isNaN(randscript)) {
   randscript = parseInt(Math.random() * strArrayCaracteres.length)
  }
  j = randscript;
  tmpstr = tmpstr + strArrayCaracteres[j];
  i = i + 1;
 } while (i > length)
 form.txtCampoPassword.value = tmpstr;
}

Lo que hace esta función es escoger carácteres aleatorios del array strCaracteresPermitidos, hasta una longitud dada. En este caso concreto, se generan cadenas aleatorias con letras minúsculas y números, y no se incluyen carácteres que puedan resultar confusos, como la letra “l” (L, ele) que puede confundirse con el número “1″, o la letra “o” (O) que puede ser confundida con el número “0″. Se pueden añadir otros carácteres o letras mayúsculas ampliando el array strCaracteresPermitidos, así como la dimensión (número de elementos) del array strArrayCaracteres.

Para que funcione esta función tal como está, debe ir acompañada de un código HTML similar a:

<form>
 <input type="text" name="txtCampoPassword" size="20">&nbsp;&nbsp;
 <input type="button" value="Generar" onClick="generarPassword(this.form);">
 <br>
 Longitud password:
 <input type="text" name="txtCampoLongitud" size="4" value="8">
</form>

que contiene el campo con el password generado, el botón para ir generándolos y el campo donde se le especifica la longitud de la contraseña.

Podéis descargar el archivo HTML completo (con la función javascript en su interior) aquí y ejecutarlo en los navegadores más populares, como Microsoft Internet Explorer o Mozilla Firefox.

  • Meneame
  • Delicious
  • Hotmail
  • Digg
  • Google Bookmarks
  • Yahoo Mail
  • Google Gmail
  • Blogger Post
  • WordPress
  • Facebook
  • Twitter
  • Share/Bookmark

Otros artículos relacionados:

  1. La World Wide Web y el HTML cumplen 20 años
  2. Modificar el contenido de cualquier página web cargada en local con Javascript
  3. Eliminar saltos de línea en un textarea con Javascript
2 Respuestas a “Generar password y contraseñas aleatorias con javascript”
  1. Ah sí, parece q Optenet es un filtro web para menores y creo que a gensn se lo ha detectado como pornografía… ;-)

    » autor: byrna

  2. Generador casero de contraseñas aleatorias con javascript…

    Antes de que me digáis que este contenido puede ser repetido (o "dupe"?), comentaros que es una rutina que me hice yo y que utilizo muy a menudo para generar contraseñas para correo, bases de datos, dominios,… y quiero compartirla con la …

  3. [Usuario deshabilitado]

    » autor: –100828–

  4. ¿A qué te refieres?

    » autor: byrna

  5. MARCELO PLANAS dice:

    AMIGOS, NECESITO PROGRAMADOR ASP PARA PROYECTO, IDEALMENTE MANEJE CRM…
    SANTIAGO – CHILE, COMUNICARSE CON MARCELO PLANAS A 97455166, 2366294

Deja una Respuesta