#!/usr/bin/env python """crack_md5 module""" import sys import hashlib def crack_md5(hash, wordlist): """ Args: hash : le hash à trouver wordlist: le dictionnaire """ with open(wordlist, "r") as fichier: lignes = fichier.readlines() for ligne in lignes: if hashlib.md5(ligne.strip().encode()).hexdigest() == hash.strip(): print(f"trouvé: {ligne.strip()}") break if __name__ == "__main__": try: crack_md5(sys.argv[1], sys.argv[2]) except IndexError: print(f"{sys.argv[0]} demande des arguments. Voir l'aide.")