Inicio » Blog » PHP

24 octubre, 2018

Generar una cadena aleatorio para un password

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

Generar una cadena aleatorio  para un password

Suscríbete a nuestro canal en Youtube

Suscríbirse

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

 


Leido 5250 veces

Compartir link del tutorial con tus amigos


Aprende más sobre PHP

Cursos de programación

Codea Codea App

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

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023