Code, 2 fichiers: genpass.php + genpass.inc.php (dans le même répertoire)  |  Licence GPL

Générateur de mots de passe (+/-) prononçables

Longueur du mot de passe : Cliquez sur GO jusqu'à obtenir un bon mot ;)

gen_pass(8, [0]); // 1 nombre, minuscules
16gletro
[chiffre 1] 6g [lettre l] etr [lettre o]
gen_pass(8, 1); // 1 ou 2 nombres, minuscules
sou54ka2
s [lettre o] u54ka2
gen_pass(8, 2); // 1 ou 2 nombres, SYLlabes minuscules ou MAJUSCULES
VOI82LIN
V [lettre O] [lettre I] 82L [lettre I] N
gen_pass(8, 3); // 1 ou 2 nombres, LettReS minuscules ou MAJUSCULES
ZAI74BLO
ZA [lettre I] 74BL [lettre O]
gen_pass(8, 4);
Non authorized level. Level = 0, 1, 2 or 3


Usage of this script

require 'genpass.inc.php';
1, call this function: $mot_de_passe = gen_pass(5<=[longueur=8]<=50, 0<=[niveau=0]<=3);
echo $mot_de_passe.'<br />';
2, call this one: echo ana_pass($mot_de_passe);