Foros del Web » Programando para Internet » PHP »

generador de passwd

Estas en el tema de generador de passwd en el foro de PHP en Foros del Web. amigos: Alguno de uds me puede indicar donde encontrar un generador de passwd en php Desde ya les agradesco. Rides...
  #1 (permalink)  
Antiguo 18/02/2003, 10:19
 
Fecha de Ingreso: febrero-2002
Mensajes: 346
Antigüedad: 22 años, 9 meses
Puntos: 1
Pregunta generador de passwd

amigos:

Alguno de uds me puede indicar donde encontrar un generador de passwd en php

Desde ya les agradesco.

Rides
  #2 (permalink)  
Antiguo 18/02/2003, 10:38
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 11 meses
Puntos: 4
http://www.miscodigos.com/JLMCodigos/categoria.php?id=5
  #3 (permalink)  
Antiguo 18/02/2003, 19:09
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Yo uso esté método .. se basa en expresiones regulares .. MD5() (encriptación en un solo sentido) y time() (fecha actual en segundos).. combinado todo en la cocktelera puedes obtener passwords hasta 13 caracteres alfanumericos (incluidos si lo deseas otros caracteres tan solo con añadirlos a la expresion regular q se usan ..Si no necesitas tantos caracteres para el password .. tan solo cambia el "13" q aparece al final por el q desees.

Código PHP:
$password substr(eregi_replace("[^A-Z0-9]"""md5(time())) .
                         
eregi_replace("[^A-Z0-9]"""md5(time())) .
                         
eregi_replace("[^A-Z0-9]"""md5(time())),
                     
013); 
Un saludo,
  #4 (permalink)  
Antiguo 19/02/2003, 00:43
 
Fecha de Ingreso: febrero-2003
Mensajes: 6
Antigüedad: 21 años, 9 meses
Puntos: 0
Excelente método Cluster. Muy efectivo.

Mi código es éste:

Código PHP:


$new_password 
substr(uniqid(md5(uniqid(md5(rand(0,9999999))))), 010); 
Con el uso de uniqid(). Aunque de todas formas esto de generar passwords únicos es cosa de cada uno y no necesariamente necesita un parámetro.

Un Saludo.-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:22.