Générateur de mots de passe

Statut
N'est pas ouverte pour d'autres réponses.

lipitico

MegaloMan
Bien le bonjour à tous,
je suis à la recherche d'un script qui pourrait générer des pssword qui ressembleraient à cela : une consomne, une voyelle, une comsomne, une voyelle et suivit de deux chiffres. J'ai un peu regarder partout et pas moyen de trouver un programme a la hauteur de mes espérences :-( alors je me suis dit que peut etre un script pourrait m'aider, cependant je suis un noob en developpement et programmation...

Esque qqlun pourrait me dire ou trouver ce genre de script( ou mieux me le faire ^^)

salut et merci d'avoir lu ce post
 
Je viens de faire un script de génération aléatoire de mot de passe.

Code:
<?php

     // on génère un nombre aléatoire
     $nbrAlea = rand();
     
     // on le pass en md5 (ca fait jolit tout plein et ca ajoute des lettres :)
     $nbrAlea = md5($nbrAlea);
     
     // on ne prend que les 8 premiers caractères
     if (strlen($nbrAlea) >= 8 ) {
        $nbrAlea=substr($nbrAlea,0,8);
     }
     
     // on affiche pour voir si ca fonctionne
     echo $nbrAlea;

?>
Bon ce n'est pas trop ce que tu recherches mais sait-on ..
Il doit avoir moyen de l'améliorer en faisant en sorte par exemple que la première lettre rencontrée dans le mot de passe soit convertie en majuscule.
 

Jereck

Α & Ω
Staff
Code:
/**********************************\
	string GenPassword (int $length);
	-Reçoit :	La longueur du password à générer
	-Retourne:	Un password aléatoire
\**********************************/
function GenPassword($length = 8) { 
	$cara = "abcdefghijklmnopqrstuvwxyz"; 
	$cara .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	$cara .= "0123456789";       

	for($i = 0; $i < $length; $i++) { 
		$j = rand(0, 62); 
		$password .= $cara[$j]; 
	} 
      
	return $password; 
} //fin GenPassword()

à nouveau, p-e pas exactement ce que tu recherches, mais un bon départ
 
1er
OP
lipitico

lipitico

MegaloMan
merci beaucoup :wink:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut