Generar una password alfanumérica con php
Podemos generar una password alfanumérica muy facilmente con php utilizando esta pequeña funcion, donde colocamos la longitud de la contraseña y si queremos o no codificada en md5 la respuesta:
function makePass($long=null, $hash=FALSE){ $letras = 'x12m3b4r5a6H7b8c9dZ'; // letras y numeros que usaremos srand((double)microtime()*1000000); $i = 1; $largo_clave = ($long)?$long:6; // tamaño maximo de clave generada (por defecto 6) $largo = strlen($letras); $clave_usuario=''; while ($i <= $largo_clave) { $lee = rand( 1,$largo); $clave_usuario .= substr($letras, $lee, 1); $i++; } $clave_usuario = trim($clave_usuario); if($hash) return md5($clave_usuario); else return $clave_usuario; } |
Si te ha gustado este post, suscríbete al feed.
Categorías: General


Deja una respuesta