Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
hackingweek_2014:crypto:crypto1 [2014/02/27 12:28] nico34 |
hackingweek_2014:crypto:crypto1 [2017/04/09 15:33] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | test | + | **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** |