Générateur de mot de passe sécuritaire et prononçable

Générateur de mot de passe

Le mot de passe qui suit est prononçable, donc plus facile à mémoriser.

Votre mot de passe: G@RNiG72

L'algorithme est publique et provient de ce site.

Vous pouvez ajouter le générateur de mot de passe à votre site web même si votre serveur ne gère pas les scripts PHP (ou si vous ne savez tout simplement pas comment).

Vous pouvez supporter les outils gratuits offert par M2i3.com en effectuant un don.

Voici le code pour générer les mots de passes:

/**
 * Create a pronouncable password
 *
 * @author  Andreas Gohr 
 * @link    http://www.phpbuilder.com/annotate/message.php3?id=1014451
 *
 * @return string  pronouncable password
 */
function auth_pwgen(){
  $pw = '';
  $c  = '$bcdfghjklmnprstvwz' . 'BCDFGHJKLMNPRSTVWZ' ; //consonants except hard to speak ones
  $v  = '@aeiou';              //vowels
  $a  = $c.$v;                //both  

  //use two syllables...
  for($i=0;$i < 2; $i++){
    $pw .= $c[rand(0, strlen($c)-1)];
    $pw .= $v[rand(0, strlen($v)-1)];
    $pw .= $a[rand(0, strlen($a)-1)];
  }
  //... and add a nice number
  $pw .= rand(1,9);
  
  $pw = rtrim($pw);
  
  if (strlen($pw) == 7) {
	$pw .= rand(0,9);
  }
  
  return $pw;
}

Jean-Marc – Ven, 2006 – 11 – 10 00:47