Foros del Web » Programando para Internet » PHP »

generar claves

Estas en el tema de generar claves en el foro de PHP en Foros del Web. Hola a [email protected], necesito un script que me genere claves seguras. He probado con uno que he encontrado en el manual oficial de PHP: Código ...
  #1 (permalink)  
Antiguo 04/06/2004, 07:54
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 13 años, 8 meses
Puntos: 0
generar claves

Hola a [email protected],
necesito un script que me genere claves seguras. He probado con uno que he encontrado en el manual oficial de PHP:

Código PHP:
<?PHP
// ->
define('CHARPOOL',          'ABC..YZab..yz0..9'); // The characters that may appear in the password.
define('CHARPOOL_MAXINDEX',  strlen(CHARPOOL)-1); // maximum character index of a string is length-1
define('PASSWORD_LENGTH',    8); // The length of the generated password. To generate passwords with variable length use mt_rand(min_length,max_length) for this.
// <- You might want to use these values directly within the for-loop,
// but for the reason of readability they are defined as constants here.

for ($passwd=''strlen($passwd)<PASSWORD_LENGTH$passwd.=substr(CHARPOOL,CHARPOOL_MAXINDEX));

echo 
'Generated password is: '.$passwd;
?>
pero este script siempre me genera la misma clave: 99999999

Alguien puede ayudarme? Gracias.
  #2 (permalink)  
Antiguo 04/06/2004, 08:45
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Yo uso el de esta FAQ .. Es más versatil si cabe: genera passwords de longitud variable y numéricos o alfanuméricos ..

http://www.forosdelweb.com/showthrea...483#post411483

Un saludo,
  #3 (permalink)  
Antiguo 04/06/2004, 10:11
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 13 años, 8 meses
Puntos: 0
muchas gracias, Cluster, muy agradecido.
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 15:12.