Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/02/2014, 09:34
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Opiniones de autogenerador de paswords

Hace un tiempo uso esta función para generar cadenas aleatorias de acuerdo a ciertos criterios. Espero sea útil:

Código PHP:
Ver original
  1. function RandomString($length = 40, $uc = true, $n = true, $sc = false) {
  2.     $source = 'abcdefghijklmnopqrstuvwxyz';
  3.     if ($uc == true)
  4.         $source .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  5.     if ($n == true)
  6.         $source .= '1234567890';
  7.     if ($sc == true)
  8.         $source .= '|@#~$%()=^*+[]{}-_';
  9.     if ($length > 0) {
  10.         $rstr = "";
  11.         $source = str_split($source, 1);
  12.         for ($i = 1; $i <= $length; $i++) {
  13.             mt_srand((double) microtime() * 1000000);
  14.             $num = mt_rand(1, count($source));
  15.             $rstr .= $source[$num - 1];
  16.         }
  17.     }
  18.     return $rstr;
  19. }

Para generar contraseñas podría servir y puede ser customizable en el sentido de que se puede determinar que queremos que contenga la cadena final.

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.