Enoncé :
Décodez le message suivant qui a été obtenu par un chiffrement de Vigenère, la clef est dedans:
VCNWAYHDNHYNCNULYDEJXYLADJNXUTACNUFWFNOVOYEXZMWQNWWBNIJMNBQMUBMKJPW
Solution :
from PyGenere import * ciphertext = "VCNWAYHDNHYNCNULYDEJXYLADJNXUTACNUFWFNOVOYEXZMWQNWWBNIJMNBQMUBMKJPW" lang = 'fr' for i in range(1,10): print i key = VigCrack(ciphertext).set_language(lang).crack_codeword(i) print key print Vigenere(ciphertext).decipher(key)
Key:UUJJF
Message:BIENVENUECETTEPREUVEDECRYPTOLOGIELACLEFQUEVOUSCHERCHEZESTSHHAHDBEVC
Flag:SHHAHDBEVC