Encodeur de chiffre Atbash
Atbash est l’un des plus anciens chiffres connus, utilisé par les scribes hébreux dans le livre de Jérémie vers 600 av. J.-C. Il associe chaque lettre à son image miroir dans l’alphabet : A devient Z, B devient Y, et ainsi de suite. Comme la correspondance est son propre inverse, la même opération chiffre et déchiffre. Il est faible selon les normes modernes mais reste un incontournable des énigmes, des salles d’évasion et des leçons d’introduction à la cryptographie.
Comment encoder avec Atbash
-
1
Entrez le texte en clair (ou le texte chiffré)
Les lettres A-Z et a-z sont traduites ; les chiffres, espaces et ponctuation passent sans changement.
-
2
Chaque lettre se retourne à son miroir
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Copiez le résultat
L'outil préserve votre casse d'origine, donc `Atbash` devient `Zgyzhs`.
-
4
Pour décoder, collez le texte chiffré
Atbash est auto-inverse : l'appliquer deux fois retourne l'original.
La correspondance
| Clair | Chiffre | Clair | Chiffre |
|---|---|---|---|
| A | Z | N | M |
| B | Y | O | L |
| C | X | P | K |
| D | W | Q | J |
| E | V | R | I |
| F | U | S | H |
| G | T | T | G |
| H | S | U | F |
| I | R | V | E |
| J | Q | W | D |
| K | P | X | C |
| L | O | Y | B |
| M | N | Z | A |
Le nom
Le mot atbash lui-même est formé des premières (aleph), dernières (tav), deuxième (bet) et avant-dernières (shin) lettres de l’alphabet hébreu, un moyen mnémotechnique pour le retournement.
Texte clair connu dans la Bible
Le mot hébreu Sheshach (ששך) dans Jérémie 25:26 et 51:41 est largement considéré comme un chiffrement Atbash de Babel (בבל), l’une des premières utilisations documentées d’un chiffre de substitution.
Force cryptanalytique : zéro
Atbash est une substitution monoalphabétique avec une clé fixe et publique. Le casser est trivial : un enfant de cinq ans avec un crayon peut le faire. N’utilisez pas Atbash pour quoi que ce soit qui doit rester secret. C’est bien pour les énigmes, les indices et le brouillage léger où le public sait appliquer le chiffre.
Questions fréquentes
Non. ROT13 fait tourner chaque lettre de 13 places (A→N, B→O). Atbash se reflète à travers le milieu de l’alphabet (A→Z, B→Y). Les deux sont auto-inverses. Les deux sont triviales à casser.
Cet outil gère l’ASCII A-Z/a-z. Étendre Atbash à l’hébreu ou à d’autres alphabets est simple en principe, mais chaque langue a besoin de sa propre correspondance de 26 lettres ou autres ; les caractères non latins passent ici sans changement.
Parce que la correspondance est symétrique. A ↔ Z signifie que mapper A donne Z, et mapper Z donne A. Tout chiffre symétrique est son propre inverse. La même propriété en fait une opération à clé unique sans mode décoder nécessaire.
Non. Atbash est une substitution de lettres ; les chiffres, espaces, ponctuation, emoji et caractères accentués passent tous sans changement. C’est pourquoi le texte chiffré préserve l’espacement des mots et ressemble à peu près au texte en clair.
Outils similaires
Encodeur de César
Cryptez et décryptez du texte en utilisant le chiffre de César. Tout décalage de 1 à 25, prend en charge ROT13 comme un cas spécial, préserve la ponctuation et la casse.
Encodeur de chiffre A1Z26
Encodez du texte en utilisant le chiffre A1Z26 (A=1, B=2, ... Z=26) ou décodez une séquence de nombres en lettres, avec un séparateur personnalisable.
Encodeur et décodeur Base85
Encodez et décodez Base85 dans la variante Adobe Ascii85, celle utilisée dans les fichiers PostScript et PDF. Plus compact que Base64 pour les données binaires.
Générateur bcrypt
Générez un hachage bcrypt à partir d'un mot de passe en clair. Facteur de coût ajustable de 4 à 13, compatible avec Laravel, Django, Node et PHP.
Encodeur et décodeur Base32
Encodez et décodez des chaînes Base32 en utilisant l'alphabet RFC 4648. Utile pour les secrets TOTP, les jetons insensibles à la casse et les identifiants saisis par des humains.
Encodeur de fichiers Base64
Encodez n'importe quel fichier (PDF, ZIP, image, exécutable) en texte Base64 pour l'intégration dans JSON, email, YAML ou URI de données. Fonctionne localement, sans téléchargement.