Password aléatoire

Répondre
jackbocar
le 07/10/2005 à 19:22
jackbocar
Bonjour,

Connaissez-vous un bon script de password aléatoire ?

Merci de vos messages

Jack Bocar
Lefounard
le 09/10/2005 à 12:33
Lefounard
sinon en une ligne :
$mdp = substr(md5(rand(0, time())), 0, 8);

Ciao,
I am singing in the rain , I am happy again !!
bibi
le 09/10/2005 à 20:04
bibi
en une ligne, oui mais tu n'auras que les chiffres + lettres de a à f, donc limité.


j'avais un jour tenté d'améliorer la fonction de genPWD avec des booléens pr tout (chiffres, lettres, maj, min,...) mais la fleme ... c pas bien compliqué :p
commit suicide
JuTs
le 10/10/2005 à 16:10
JuTs
Un fonction que j'avais écrit (pas bien compliqué) il y a longtemps :

<?php
function keygen($l=8)
{
$key = "";

//caractères pouvant se trouver dans la chaîne aléatoire
$lettres = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$nbLettres = strlen($lettres);

srand((double)microtime()*date("dmYHis"));

//génération du mot de passe
for($i=0; $i < $l; $i++)
{
$val = rand(0, $nbLettres);
$key .= $lettres[$val];
}

return $key;
}
?>


pour avoir plus de caractères, il suffit de les ajouter dans la variable $lettres.
Il est possible de choisir la longueur en passant une valeur en paramètre (8 par défaut)
JuTs
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours