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

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

 

Código fuente completo de Generar una cadena aleatorio para un password

DESCARGAR

Visitas: 66 | Publicado:2018-10-23 23:52:24

Facebook Twitter Youtube Pinterest Wordpress Google Plus

:: Calle Paucarpata 130 Of. 212 2do Piso CC. AQPcompucentro ::
:: © Todos los derechos reservados APPTIVA WEB | Arequipa Perú 2010-2018 ::