GÉNÉRATEUR DE DICTIONNAIRE PAR LA MÉTHODE DE BRUTE FORCE

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 10 juin 2006 à 12:47
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015 - 10 juin 2006 à 15:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38045-generateur-de-dictionnaire-par-la-methode-de-brute-force

kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
10 juin 2006 à 15:18
Mdr... j'y avais même pas pensé... bien joué FhX... .. .

@ tchaOo°
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
10 juin 2006 à 14:34
C'est quoi ce torchon ?

$alphabet = 'abcdefghiklmno............';
$lettre = $alphaber{$_GET[$n]);

J'ai réduit tes 100 lignes en 2.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
10 juin 2006 à 14:20
ah.... peut-être une des raison de la vitesse du perl... (en perl, le switch n'existait pas, et php est dérivé de perl...)
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
10 juin 2006 à 14:19
ah j'oubliais... plutot que de faire des if à la pelle t'aurais pu faire

if
else if
else if
else if
... .. .

@ tchaOo°
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
10 juin 2006 à 14:17
@ Coucou... en terme d'optimisation mieux vaut faire un if elseif qui n'en finit pas plutot qu'un switch... c'est vachement plus crade mais c'est bien plus rapide à l'execution... pour le reste je suis d'accord avec toi et tout comme j_G je me demande à quoi sert ce code hormis pour du cracking... ou eventuellement pour le fun de le faire... mais là faut chercher loin... lol... .. .

@ tchaOo°
J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 10
10 juin 2006 à 13:42
Salut,

Tu dis : "ATTENTION : Ce n'est pas sa première mission!!!"

Mais alors... Quelle est sa première mission ?
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
10 juin 2006 à 12:47
If ($_GET["".$n.""] == 1){
$lettre = "a";
}

c'est PAS optimisé ça !

et une suite de if doit être remplacée par un switch !

If ($_GET[$n] === '1'){
$lettre = 'a';
}
serait largement mieux !
Rejoignez-nous