Bonjour à tous,
Voici mon problème : je travaille sur un "Brute Force" qui test absolument toute les possibilités(minuscules, majuscules et nombres) (aaa -> Aaa ->baa ->Baa ... Zaa ->1aa ->2aa ... 9aa->aAa...99a ->aaA ... h8U-> H8U...) mais,

Un programmeur ma envoyé ça et le problème c'est que je n'ai pas tout compris, et je ne sait par où commencer

Je remercie ceux qui voudront bien m'aider a la réalisation de ce projet ( ou qui le finissent entièrement )


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
alphabet=('a','b','c','d','e','f','g','h','i','j', 'k','l','m','n','o','p','q','r','s','t','u','v','w ','x','y','z','0','1','2','3','4','5','6','7','8', '9')
digit=5
compteur=0
out=''
 
 
#Tout afficher <digit> fois
'''
while compteur < digit:
for lettre in alphabet:
out=out+lettre
print out
print out.upper()
compteur=compteur+1
'''
 
 
#Afficher <digit> fois les lettres
'''
for lettre in alphabet:
while compteur < digit:
out=out+lettre
compteur=compteur+1
print out
print out.upper()
compteur=0
out=''
'''
#Afficher toutes les combinaisons possibles sur <digit> digits




Merci d'avance !!!