Générateur de messages codés

Ajouter à mes outils

Encodez vos messages avec différents algorithmes de chiffrement classiques : César, ROT13, Vigenère, Atbash, A1Z26 et Morse. Idéal pour les jeux, chasses au trésor et l'apprentissage de la cryptographie.

Saisissez votre message, choisissez un algorithme de codage parmi ceux proposés, renseignez les paramètres éventuels (décalage, clé), puis cliquez sur "Encoder". Le message codé apparaîtra avec les détails de l'algorithme utilisé.

Montrez moi un exemple !

Générateur de messages codés

Le codage de messages : entre histoire et divertissement

Le codage de messages, aussi appelé cryptographie, est l'art de transformer un texte lisible en un message incompréhensible pour quiconque ne possède pas la clé de déchiffrement. Pratiqué depuis l'Antiquité, le codage a traversé les siècles et reste aujourd'hui une source de fascination et de divertissement.

Les algorithmes proposés

1. Le chiffre de César

Inventé par Jules César pour protéger ses correspondances militaires, cet algorithme est l'un des plus anciens systèmes de chiffrement connus. Il consiste à décaler chaque lettre du message d'un nombre fixe de positions dans l'alphabet. Par exemple, avec un décalage de 3 : A devient D, B devient E, etc.

Exemple : "BONJOUR" avec un décalage de 3 → "ERQMRXU"

2. ROT13

Le ROT13 est un cas particulier du chiffre de César avec un décalage fixe de 13 positions. Sa particularité : appliquer ROT13 deux fois redonne le texte original, car l'alphabet comporte 26 lettres (13 + 13 = 26). Il est très utilisé sur Internet pour masquer des spoilers ou des réponses à des devinettes.

Exemple : "HELLO" → "URYYB" → "HELLO" (en appliquant ROT13 deux fois)

3. Le chiffre de Vigenère

Inventé au XVIe siècle par Blaise de Vigenère, cet algorithme utilise une clé alphabétique pour chiffrer le message. Chaque lettre de la clé détermine un décalage différent, ce qui le rend beaucoup plus résistant que le chiffre de César. Il a été considéré comme "indéchiffrable" pendant près de 300 ans.

Exemple : "BONJOUR" avec la clé "CLE" → "DZYVZWV"
B+C=D, O+L=Z, N+E=R, J+C=L, O+L=Z, U+E=Y, R+C=T

4. Le chiffre Atbash

D'origine hébraïque, l'Atbash est l'un des plus anciens systèmes de chiffrement connus. Son principe est simple : inverser l'alphabet. A devient Z, B devient Y, C devient X, etc. Son nom vient des premières et dernières lettres de l'alphabet hébreu (Aleph-Tav, Beth-Shin).

Exemple : "BONJOUR" → "YLMQLFI"

5. Le code A1Z26

Le code A1Z26 (aussi appelé substitution numérique) remplace chaque lettre par son numéro dans l'alphabet : A=1, B=2, C=3, ..., Z=26. Simple mais efficace pour créer des messages codés sous forme de séquences de nombres.

Exemple : "BONJOUR" → "2-15-14-10-15-21-18"

6. Le code Morse

Inventé par Samuel Morse en 1832, ce système de codage utilise des points et des traits pour représenter les lettres et les chiffres. Initialement conçu pour le télégraphe, il reste un système de communication d'urgence reconnu internationalement (le célèbre SOS : ... --- ...).

Exemple : "SOS" → "... --- ..."

Tableau comparatif des algorithmes

Algorithme Type Clé requise Difficulté de déchiffrement Époque
CésarSubstitution monoalphabétiqueUn nombre (1-25)Très facileAntiquité (~50 av. J.-C.)
ROT13Substitution monoalphabétiqueAucune (fixe)Très facileModerne (usenet)
VigenèreSubstitution polyalphabétiqueUn motMoyenneXVIe siècle
AtbashSubstitution monoalphabétiqueAucune (fixe)Très facileAntiquité (~500 av. J.-C.)
A1Z26Substitution numériqueAucune (fixe)Très facile-
MorseEncodage de signauxAucune (fixe)Facile (tableau)XIXe siècle (1832)

Pourquoi coder des messages aujourd'hui ?

Bien que ces algorithmes classiques ne soient plus utilisés pour la sécurité informatique (remplacés par AES, RSA, etc.), ils conservent de nombreux usages :

Anecdotes historiques

Astuce : Essayez de coder un même message avec différents algorithmes pour voir les différences ! Le chiffre de Vigenère est le plus difficile à déchiffrer sans la clé.
Nos autres outils similaires