Skip to content

Commit 69dcea7

Browse files
committed
merged
2 parents 8a4e204 + 5e92f94 commit 69dcea7

1 file changed

Lines changed: 24 additions & 9 deletions

File tree

src/interface_console.py

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from rich.table import Table
1010
from rich.progress import Progress
1111
from pathlib import Path
12-
from tqdm import tqdm
12+
# from tqdm import tqdm
1313
# from detecteur_crypto import Analyser_fichier_uniquement
1414
# from detecteur_crypto import Analyser_fichier_sequentiels
1515
from .detecteur_crypto import DetecteurCryptoOrchestrateur
@@ -134,16 +134,31 @@ def menu_2(self):
134134
def menu_3(self):
135135
self.console.clear()
136136
self.dynamiqueText("Attaque par dictionnaire manuelle","green")
137-
self.dynamiqueText("Veuillez entrer le chemin du fichier :","white")
138-
time.sleep(0.02)
139-
# chemin_fichier = self.prompt.ask("Veuillez entrer le chemin du fichier : ")
140-
self.console.clear()
137+
self.dynamiqueText("Veuillez entrer le nom du fichier sur lequel l'attaque doit être effectuée","white")
138+
# time.sleep(0.02)
139+
pad=0
140+
while pad < self.calc_center(":missionN.enc"):
141+
print(" ",end="")
142+
pad+=1
143+
chemin_fichier = self.prompt.ask("")
144+
145+
algo = self.prompt.ask("Veuillez saisir l'un des algorithmes suivant pour le déchiffrage",choices=["AES-CBC-256","CHACHA20","BLOWFISH","AES-GCM","FERNET"]).upper()
146+
141147
self.dynamiqueText("Attaque en cours...","green")
142-
time.sleep(0.02)
143-
self.console.clear()
148+
# time.sleep(0.02)
149+
# self.console.clear()
150+
print(DetecteurCryptoOrchestrateur().attaque_dictionnaire(chemin_fichier,algo))
151+
144152
self.dynamiqueText("Attaque terminée","green")
145-
time.sleep(0.02)
146-
self.default_menu()
153+
154+
print("Veuillez saisir la touche ' Entrer ' afin de retourner au menu principale",end='')
155+
esc = input("")
156+
157+
if esc == "":
158+
self.default_menu()
159+
else :
160+
self.default_menu()
161+
147162

148163
def menu_4(self):
149164
self.console.clear()

0 commit comments

Comments
 (0)