Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/02/2014, 12:26
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Respuesta: Opiniones de autogenerador de paswords

Gracias por la explicación aunque tnedría que darle más vueltas para entenderla mejor. Mil gracias.

Dentro de mis posibilidades y conocimientos he creado otro código con el cual se pueden repetir caracteres. También he variado algo mas los distintos tamaños que se peuden generar.

Seguramente el código de @Jonni09lo sea mejor, pero con este código se exactamente lo que he intentado y he conseguido hacer, mejor que usar lineas de código que todavía no entiendo bien. Aquí os lo dejo.

Código PHP:
Ver original
  1. <?php
  2. $password = array();
  3. $caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  4. $caracteres .= "abcdefghijklmnopqrstuvwxyz";
  5. $caracteres .="1234567890";
  6. $caracteres .="|@#~$%()=^*+[]{}-_";
  7. $longitud = rand(10,20);
  8. for($i=0;$i<=$longitud;$i++) {
  9. $password[] = $caracteres[rand(0,strlen($caracteres))];
  10. str_shuffle($caracteres); }
  11. foreach( $password as $mpassword) {
  12. echo $mpassword; }
  13. ?>

Por cierto, no sabía que podía llamar a una determinada posición de un string con $string[] al igual que con una array.
__________________
No te olvides de dar +1 a quien te echa un cable ;)