T

Text Machine

Des outils de texte puissants, dans votre navigateur

Chiffre Atbash

Encodez et décodez le chiffre Atbash, l'ancien chiffre miroir qui échange A avec Z, B avec Y, et ainsi de suite. Comme la correspondance est symétrique, la même case chiffre et déchiffre à la fois. Tout s'exécute dans votre navigateur.

Atbash est son propre inverse : la même opération encode et décode, donc une seule case fait les deux.

Votre texte
Résultat Atbash

Saisissez du texte ci-dessus pour voir ici le résultat Atbash.

Table de l'alphabet Atbash

Clair

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Atbash

Z
Y
X
W
V
U
T
S
R
Q
P
O
N
M
L
K
J
I
H
G
F
E
D
C
B
A

Comment utiliser Chiffre Atbash

  1. 1

    Saisissez ou collez votre texte

    Saisissez le message que vous voulez convertir. Le chiffre Atbash s'exécute automatiquement au fur et à mesure que vous tapez, en inversant chaque lettre tandis que les chiffres et la ponctuation passent inchangés.

  2. 2

    Lisez le résultat Atbash

    Votre texte converti apparaît instantanément. Comme Atbash est son propre inverse, la même case de résultat fonctionne que vous encodiez du texte clair ou que vous décodiez un message chiffré.

  3. 3

    Consultez la table de l'alphabet

    Ouvrez la table de l'alphabet Atbash pour voir la correspondance complète de A à Z au-dessus de Z à A et confirmer comment chaque lettre est échangée.

  4. 4

    Copiez, téléchargez ou partagez

    Copiez le résultat dans votre presse-papiers, téléchargez-le sous forme de fichier texte ou partagez un lien qui rouvre l'outil avec votre texte exact prêt à l'emploi.

Comprendre le chiffre Atbash

Qu'est-ce que le chiffre Atbash ?

Le chiffre Atbash est un chiffrement par substitution simple qui remplace chaque lettre par son image miroir dans l'alphabet : A becomes Z, B becomes Y, C becomes X, et ainsi de suite jusqu'à ce que Z becomes A. C'est l'un des plus anciens chiffres connus, créé à l'origine pour l'alphabet hébreu, et son nom vient des deux premières paires de lettres qu'il échange, Aleph avec Taw et Beth avec Shin.

Comme l'alphabet est simplement inversé, Atbash n'a aucune clé à choisir ni aucun réglage à modifier. Cela en fait le chiffre classique le plus facile à apprendre et un visiteur fréquent des énigmes, des salles d'évasion, du géocaching et des leçons de cryptographie pour débutants.

Comment fonctionne le chiffre Atbash

Pour encoder, vous écrivez l'alphabet à l'endroit, puis de nouveau à l'envers en dessous, en alignant A avec Z, B avec Y et M avec N au milieu. Chaque lettre de votre message est alors échangée contre la lettre située en dessous. Les espaces, les chiffres et la ponctuation sont laissés exactement tels quels, de sorte que la forme des mots et la longueur du message d'origine restent visibles.

Atbash est son propre inverse : refaire passer le texte une seconde fois redonne l'original, si bien que la même opération unique chiffre et déchiffre à la fois. Il n'y a pas d'étape de décodage distincte ni de clé à retenir, ce qui est précisément ce qui le rend si rapide à utiliser.

Exemple concret

Prenez le mot HELLO. H correspond à S, E à V, L à O et O à L, ce qui donne le texte chiffré SVOOL. Refaites passer SVOOL par Atbash et vous obtenez de nouveau HELLO. Une expression plus longue se comporte de la même façon : ATTACK AT DAWN devient ZGGZXP ZG WZDM, les espaces restant en place pour que les trois mots demeurent clairement séparés.

Remarquez que les lettres répétées correspondent toujours au même substitut, de sorte que le double L de HELLO devient un double O. Cette correspondance fixe un pour un est ce qui définit un chiffrement par substitution monoalphabétique.

La table et la formule d'Atbash

Tout le chiffre tient dans une petite table : la ligne claire de A à Z au-dessus d'une ligne chiffrée de Z à A. Si les lettres sont numérotées de 0 à 25, avec A à 0 et Z à 25, la règle est simplement E(x) = 25 - x, et comme l'appliquer deux fois redonne le nombre d'origine, cette même formule décode. La table de référence située sous l'outil montre la correspondance complète d'un coup d'œil.

Atbash en hébreu et dans la Bible

Atbash fut d'abord utilisé avec l'alphabet hébreu de 22 lettres, en associant la première lettre Aleph avec la dernière lettre Taw, la deuxième lettre Beth avec l'avant-dernière Shin, et ainsi de suite. Les chercheurs ont depuis longtemps relevé des exemples apparents dans la Bible hébraïque : dans le Livre de Jeremiah, le nom Sheshach est largement lu comme un encodage Atbash de Babel, c'est-à-dire Babylone, et Leb Kamai comme un encodage de Kasdim, les Chaldéens. On débat encore de savoir s'il s'agissait de chiffres délibérés ou de jeux de mots, mais ils montrent que la technique a au moins deux mille cinq cents ans.

Comment reconnaître et casser Atbash

Atbash n'offre aucune sécurité réelle : il n'existe qu'une seule correspondance possible, donc quiconque soupçonne Atbash peut décoder un message instantanément en le refaisant passer par le chiffre. Un indice utile est que la lettre A du texte clair devient toujours Z, et que les mots courts les plus courants prennent des formes reconnaissables ; par exemple le mot A devient Z et le mot I devient R. Comme le chiffre inverse les fréquences des lettres, celles qui sont normalement rares en anglais, comme le Z et le Q, apparaissent soudain aussi souvent que les lettres courantes, ce qui trahit aussitôt qu'un chiffre par alphabet inversé est à l'œuvre.

Le chiffre Atbash est-il sûr ?

Non. Avec une unique correspondance fixe et sans clé, Atbash n'apporte aucune protection à ce qui doit véritablement rester secret, et il est résolu à l'instant même où il est reconnu. Sa valeur aujourd'hui est éducative et récréative : c'est un premier chiffre parfait pour enseigner la substitution, un outil amusant pour les énigmes et les jeux, et un morceau de l'histoire de la cryptographie. Pour une sécurité réelle, on utilise plutôt des algorithmes modernes tels qu'AES.

Questions fréquentes

Qu'est-ce que le chiffre Atbash ?
Atbash est l'un des plus anciens chiffrements par substitution. Il remplace chaque lettre par son miroir dans l'alphabet, si bien que A becomes Z, B becomes Y, et ainsi de suite. Il fut conçu à l'origine pour l'alphabet hébreu, et son nom vient des deux premières paires qu'il échange : Aleph avec Taw et Beth avec Shin.
Comment fonctionne le chiffre Atbash ?
Écrivez l'alphabet à l'endroit, puis écrivez-le de nouveau à l'envers en dessous, de sorte que A s'aligne avec Z et M avec N. Chaque lettre de votre message est échangée contre celle située en dessous. Les chiffres, les espaces et la ponctuation restent inchangés, ce qui maintient visibles la forme et la longueur du message d'origine.
Encoder et décoder sont-ils identiques avec Atbash ?
Oui. Atbash est son propre inverse, ce qui signifie que la même opération chiffre et déchiffre. Faire passer un message par Atbash deux fois redonne le texte d'origine, il n'y a donc pas de mode de décodage distinct ni de clé. C'est pourquoi cet outil utilise une seule case de résultat pour les deux sens.
Pouvez-vous montrer un exemple d'Atbash ?
Le mot HELLO devient SVOOL, et reconvertir SVOOL redonne HELLO. L'expression ATTACK AT DAWN devient ZGGZXP ZG WZDM. Comme la correspondance est fixe, les lettres répétées correspondent toujours au même substitut, si bien que le double L de HELLO reste un double O.
Qu'est-ce que la table de l'alphabet Atbash ?
C'est la correspondance complète présentée sur deux lignes : l'alphabet clair de A à Z au-dessus de l'alphabet chiffré de Z à A. Pour convertir une lettre, vous la repérez dans la ligne claire et lisez la lettre située juste en dessous. La table interactive sous l'outil montre la correspondance complète d'un coup d'œil.
D'où vient le chiffre Atbash ?
Atbash est né avec l'alphabet hébreu, en associant la première lettre Aleph avec la dernière lettre Taw, et la deuxième lettre Beth avec l'avant-dernière Shin, ce qui lui a valu son nom. Il a au moins deux mille cinq cents ans, ce qui en fait l'un des plus anciens chiffres connus.
Atbash est-il utilisé dans la Bible ?
Plusieurs exemples apparents figurent dans la Bible hébraïque. Dans le Livre de Jeremiah, le nom Sheshach est largement lu comme un encodage Atbash de Babel, c'est-à-dire Babylone, et Leb Kamai comme un encodage de Kasdim, les Chaldéens. Les chercheurs débattent encore de savoir s'il s'agissait de chiffres délibérés ou de jeux de mots littéraires, mais ils montrent que la technique était comprise dans l'Antiquité.
Comment casser ou reconnaître un chiffre Atbash ?
Comme il n'existe qu'une seule correspondance possible, vous cassez Atbash simplement en refaisant passer le texte par le chiffre. Un indice qu'Atbash est utilisé est que A devient toujours Z, si bien que des lettres naturellement rares comme le Z et le Q se mettent à apparaître aussi souvent que les courantes, et que les mots très courts prennent des formes reconnaissables.
Atbash modifie-t-il les chiffres, les espaces ou la ponctuation ?
Non. Seules les lettres de A à Z sont inversées, et chacune conserve sa forme majuscule ou minuscule. Les chiffres, les espaces, les sauts de ligne et la ponctuation passent inchangés, de sorte que la mise en page de votre message reste intacte.
Le chiffre Atbash est-il sûr ?
Non. Avec une unique correspondance fixe et sans clé, Atbash n'offre aucune protection réelle et se résout instantanément une fois reconnu. Mieux vaut le considérer comme un chiffre éducatif et pour énigmes. Pour une sécurité véritable, on devrait utiliser des algorithmes modernes tels qu'AES.
Mon texte est-il envoyé sur un serveur ?
Non. Toute la conversion se déroule entièrement dans votre navigateur : votre texte n'est donc jamais envoyé, journalisé ni stocké. Même un lien de partage conserve votre texte dans la partie de l'URL située après le dièse, que les navigateurs n'envoient jamais à un serveur, de sorte qu'il reste confidentiel jusqu'à ce que vous choisissiez de le partager.
Comment écrire un chiffre Atbash dans le code ?
Parcourez chaque caractère et vérifiez s'il s'agit d'une lettre. Si c'est le cas, soustrayez le code de A pour obtenir un nombre de 0 à 25, remplacez ce nombre par 25 moins lui-même pour l'inverser, puis rajoutez le code de A et transformez-le en caractère. Recopiez tel quel tout caractère qui n'est pas une lettre. En JavaScript, charCodeAt et fromCharCode gèrent les conversions, ce qui correspond exactement au fonctionnement de cet outil dans le navigateur.

Outils similaires

Continuez avec ces outils pratiques

Chiffre de César

Chiffre de Vigenère

Chiffre Rail Fence

Chiffre de Playfair

Chiffre affine

Chiffre de Bacon