Atbash — Chiffre par miroir alphabétique

Classique CTF

Principe

Atbash remplace chaque lettre par son miroir dans l'alphabet : A↔Z, B↔Y, C↔X… Chiffre sans clé (substitution fixe), d'origine hébraïque. Le chiffrement et le déchiffrement sont identiques (involution).

Exemple

A B C D ... W X Y Z
Z Y X W ... D C B A

'MANTA' -> 'NZMGZ'

python3: ''.join(chr(155-ord(c)) for c in 'MANTA')  # A-Z
# 155 = ord('A')+ord('Z') = 65+90

Reconnaissance

Pas de clé donc immédiat à tester. En CTF, le suspecter quand un texte chiffré n'est ni du César ni du Vigenère ; CyberChef a une opération "Atbash Cipher" dédiée.