Inicio » Blog » PHP

Generar una cadena aleatorio para un password

Generar una cadena aleatorio en PHP

Generar una cadena aleatorio  para un password

Cómo generar una cadena aleatoria para una pasword en PHP

Programaremos un script para generar una combinación de letras y números en forma aleatoria en PHP usando las funciones RAND y MD5, de fácil implementación

En el transcurso del desarrollo web de un sistema de registro de usuarios es necesario otorgarle al usuario una clave o password, pues bien en ésta ocasión mostramos el script de una función en el lenguaje PHP que genera un numero de caracteres y letras de forma aleatoria, que tiene como parámetro la longitud de la cadena a generar. hace uso de las funciones matemáticas de cadena y numero Rand() y MD5().

La función retorna un cadena aleatoria de números y letras de acuerdo a una longitud cuyo valor es enviado como parámetro:

function generarcodigo($longitud){
    $exp_reg="[^A-Z0-9]";
    return substr(eregi_replace($exp_reg, "", md5(rand())) .
       eregi_replace($exp_reg, "", md5(rand())) .
       eregi_replace($exp_reg, "", md5(rand())),
       0, $longitud);
}

Ahora explicamos la forma de usarlo


$codigo = generarcodigo(6);
echo $codigo;

Esto nos va a imprimir la cadena aleatoria con una longitud de 6 posiciones

 

No hay descargable

Redactado por: , Leido 4326 veces

Aprende más sobre PHP

Codea App
Codea App FullStack

Perú, México, Colombia, España, Venezuela, Argentina, Bolivia

You Fb Tik Pin

© Todos los derechos reservados Codea App | Cursos de programación | 2020 - 2022