Skip to content

Commit 8aa049d

Browse files
Feature/detecteur crypto orchestrateur (#27)
* Intégration de AesCbcAnalyzer dans DetecteurCryptoOrchestrateur. * Debut de l'implementation du code dans la classe principale avec le menu * Suite de l'implementation du code dans la classe principale avec le menu * Update de l'option quitter * Revu des fonctions pour une meilleure optimisation * Ajout du guide d'utilisation * mission1 + console prémices * test --------- Co-authored-by: Eunock-web <izumishinishi7@gmail.com>
1 parent 8604f92 commit 8aa049d

3 files changed

Lines changed: 11 additions & 5 deletions

File tree

main.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
from src.detecteur_crypto import DetecteurCryptoOrchestrateur
2+
print(DetecteurCryptoOrchestrateur().analyser_fichier_specifique('data/mission1.enc'))

src/detecteur_crypto.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,3 +250,4 @@ def attaque_dictionnaire_manuelle(self, chemin_fichier: str, algorithme_choisi:
250250
temps_execution = time.time() - debut_attaque
251251
return ResultatAnalyse("", b"", 0.0, b"", temps_execution, 0)
252252

253+
# print(DetecteurCryptoOrchestrateur().analyser_fichier_specifique('data/mission1.enc'))

src/interface_console.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from rich.table import Table
88
# from detecteur_crypto import Analyser_fichier_uniquement
99
# from detecteur_crypto import Analyser_fichier_sequentiels
10+
from .detecteur_crypto import DetecteurCryptoOrchestrateur
1011
import time, os
1112

1213
install()
@@ -76,16 +77,18 @@ def default_menu(self):
7677
def menu_1(self):
7778
self.console.clear()
7879
self.dynamiqueText("Analyse d'un fichier spécifique","green")
79-
self.dynamiqueText("Veuillez entrer le chemin du fichier :","white")
80+
self.dynamiqueText("Veuillez entrer le chemin du fichier","yellow")
81+
fichier = self.prompt.ask("")
8082
time.sleep(0.04)
8183
# chemin_fichier = self.prompt.ask("Veuillez entrer le chemin du fichier : ")
8284
# resultat = Analyser_fichier_uniquement(chemin_fichier)
8385
self.console.clear()
84-
self.dynamiqueText("Analyse en cours...","green")
85-
time.sleep(0.04)
86-
self.console.clear()
86+
# self.dynamiqueText("Analyse en cours...","green")
87+
# time.sleep(0.04)
88+
# self.console.clear()
8789
self.dynamiqueText("Analyse terminée","green")
88-
time.sleep(0.04)
90+
self.console.print(DetecteurCryptoOrchestrateur().analyser_fichier_specifique(fichier))
91+
# time.sleep(0.04)
8992
#
9093

9194
def menu_2(self):

0 commit comments

Comments
 (0)