cs_Isengard
Messages postés83Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention10 février 2006
-
22 juin 2005 à 11:00
raphi_92
Messages postés3Date d'inscriptionlundi 30 août 2004StatutMembreDernière intervention 3 janvier 2006
-
30 déc. 2005 à 11:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
raphi_92
Messages postés3Date d'inscriptionlundi 30 août 2004StatutMembreDernière intervention 3 janvier 2006 30 déc. 2005 à 11:31
Script simple, rapide et bon. Merci ;)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 24 juin 2005 à 11:12
Naixn, ta solution n'est pas la plus rapide, et n'est pas la meilleur...
en php, les fichiers de sessions ont un nom qui se veut aléatoire... j'ai lu un truc qui disait que ces noms de fichiers étaient formés comme ceci :
md5(microtime());
j'ai trouvé ça marrant... c'est bien plus rapide, et bien plus court...
pour un password de moins de 32 caractères, il faut utiliser un substr.
parcontre, je ne sais pas si c'est plus aléatoire, ou si certains passwords seraient souvent trouvés...
Leneuf8000
Messages postés118Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 6 octobre 2005 23 juin 2005 à 14:32
Euh, puis savoir quelle est la diffrence avec la fonction str_suffle("")?
Naixn
Messages postés455Date d'inscriptionmardi 17 septembre 2002StatutMembreDernière intervention22 juillet 2007 23 juin 2005 à 12:08
codomolo
Messages postés31Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention 2 juin 2008 23 juin 2005 à 03:20
merci pour le conseil, je vais faire une nouvelle mise à jour...
etiennexxx9
Messages postés27Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention 3 décembre 2007 23 juin 2005 à 01:51
Bonjour,
J'ai remarqué que ton script a un petit défaut, la valeur de $length n'est pas la vrai valeur. Pour corriger ce problème, il suffit de changer $i=0 par $i=1 dans le for.
Etienne
codomolo
Messages postés31Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention 2 juin 2008 22 juin 2005 à 14:57
oui, oui, tout est possible...
Il suffit simplement de mettre les caractères que vous voulez gérer dans la variable "$allowedchars"
Cela peut faire un password assez fort selon la longueur et la variété des caractères...
Pour .htpasswd il suffit simplement de copier le résultat obtenu avec $Crypt_Password; et le coller dans votre .htpasswd comme l'exemple ci-dessous :
toto:1$9RWPVJkslEo
cs_coubi64
Messages postés3Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention28 novembre 2007 22 juin 2005 à 14:16
Bah si c'est faisable en mettant "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
cs_Isengard
Messages postés83Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention10 février 2006 22 juin 2005 à 11:00
Et pourquoi ne pas avoir mis la possibilité de gérer des majuscules ? Ca étendrait la complexité du mot de passe...
En fait j'ai jamais essayé avec des Maj mais c'est pas possible pour les .htpasswd ?
30 déc. 2005 à 11:31
24 juin 2005 à 11:12
en php, les fichiers de sessions ont un nom qui se veut aléatoire... j'ai lu un truc qui disait que ces noms de fichiers étaient formés comme ceci :
md5(microtime());
j'ai trouvé ça marrant... c'est bien plus rapide, et bien plus court...
pour un password de moins de 32 caractères, il faut utiliser un substr.
parcontre, je ne sais pas si c'est plus aléatoire, ou si certains passwords seraient souvent trouvés...
23 juin 2005 à 14:32
23 juin 2005 à 12:08
$code = '';
for ($i = 1; $i <= $nb; $i++)
$code .= $text{rand(0, strlen($text)-1)};
> Marche très bien ça aussi :p
23 juin 2005 à 03:20
23 juin 2005 à 01:51
J'ai remarqué que ton script a un petit défaut, la valeur de $length n'est pas la vrai valeur. Pour corriger ce problème, il suffit de changer $i=0 par $i=1 dans le for.
Etienne
22 juin 2005 à 14:57
Il suffit simplement de mettre les caractères que vous voulez gérer dans la variable "$allowedchars"
Cela peut faire un password assez fort selon la longueur et la variété des caractères...
Pour .htpasswd il suffit simplement de copier le résultat obtenu avec $Crypt_Password; et le coller dans votre .htpasswd comme l'exemple ci-dessous :
toto:1$9RWPVJkslEo
22 juin 2005 à 14:16
22 juin 2005 à 11:00
En fait j'ai jamais essayé avec des Maj mais c'est pas possible pour les .htpasswd ?