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