Programación Web y Scripting > PHP
Puedo Generar Contraseñas Aleatorias De Php????
(1/1)
ricardo072:
Saludos a todos.
Mi problema es que necesito que el sistema me genere contraseñas de manera aleatoria para mis usuarios. Si alugien me puede ayudar les estare muy agradecido.
fuhrer:
Hola que tal.
Lo que puedes hacer es generar un número aleatorio entre 0 y 255 y luego convertir este número a caracter, y así hacerle para generar tus contraseñas, tal vez tengas el problema de que hay carateres no imprimibles. Entonces lo que podrias hacer es guardar en un arreglo los caracteres que quieres que tengan tus contraseñas, como por ejemplo letras mayusculas, minusculas, números u otros caracteres, una vez que estan en tu arreglo, obtienes la longitud y generas un múmero aleatorio entre 0 y la longitud de tu arreglo, y el caracter que seleccionas sera el de la posición de tu número aleatorio.
Espero te sirva.
Hasta luego.
NioZero:
eso sería algo así..
--- Código: Text ---$arreglo = array("a","b","c",...,"y","z");
entonces... generas una password... por ejemplo de cinco letras...
--- Código: Text ---for($i=0;$i<5;$i++)$letra[$i] = array_rand($arreglo,1); $password = "";for($i=0;$i<5;$i++)$password .= $arreglo[$letra[$i]];
mas o menos asi.... no me acuerdo mucho del uso de la funcion array_rand...
Navegación
Ir a la versión completa