Le Mercredi 15 Janvier 2003 12:58, Jean Segers a �crit :
> De Leeuw Guy wrote:
> >>>Bonjour a tous,
> >>>
> >>>Je cherche le moyen de g�n�rer des passwords de minimum 8
> >>
> >>caracteres, et ce
> >>
> >>>automatiquement afin de l'installer dans un script.
> >>>qqun connais il un moyen ?
> >>>
> >>>Merci d'avance,
> >>>
> >>>Guy
> >>
> >>G�n�re simplement des nombres al�atoire entre 32 et 255, et lit
> >>dans la table ascii...
> >
> > Tu peut m'en dire plus ??
>
> la fonction rand g�n�re un nombre al�atoire entre 0 et 1
> Donc en multipliant ce nombre par 223 (255-32) puis en ajoutant 32, la
> partie enti�re du nombre sera comprise entre 32 et 255. Selon le langage,
> ca donnera qq chose comme:
>
> $nb = int((rnd()*223)+32);
>
> Ensuite, tu utilises la fonction char pour attribuer le caract�re ascii
>
> $lettre = char($nb);
>
> Le tout dans une boucle
>
> for ($i=1,8,$i++) {
> $nb = int((rnd()*223)+32);
> $lettre = char($nb);
> $pw .= $lettre;
> }
> print "le mot de passe est: $pw";
>
> Adapte la syntaxe � ton langage de pr�dilection...
Ce serait pas mieux en ne travaillant qu'avec les 128 permiers caract�res,
sinon �a risques d'�tre coton de sasir au clavier le carat�res 248 (au
hazard), car en fonction de la console, le resultat risque d'�tre diff�rent.
A confirmer, car ce sujet m'interresse aussi.
--
La theorie, c'est quand on comprend tout mais que rien ne marche.
La pratique, c'est quand ca marche sans qu'on ne sache pourquoi.
Les ingenieurs rassemblent les deux:
rien ne marche et ils ne savent pas pourquoi. ULg
Christophe Josselin
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"