Un message a été chiffré avec l'algorithme de Vigenère.
Clé : CYBER
Texte chiffré : XGHIEGPF
Déchiffrez le message. Le flag est CSA{TEXTE_DÉCHIFFRÉ} en majuscules.
Le chiffrement de Vigenère
Vigenère est une série de chiffres de César basés sur les lettres d'un mot-clé.
Pour déchiffrer : plain[i] = (cipher[i] - key[i] + 26) % 26
Valeurs des lettres : A=0, B=1, C=2... Z=25
Clé CYBER : C=2, Y=24, B=1, E=4, R=17 (puis reprend)
| Chiffré | Clé | Calcul | Clair |
|---------|-----|------------------|-------|
| X (23) | C(2)| (23-2+26)%26 = 21| V |
| G (6) | Y(24)| (6-24+26)%26 = 8 | I |
| ... | ... | ... | ... |
Connectez-vous pour sauvegarder votre score.