Aller au contenu
Tout en local

Force brute de César

Déchiffrez un chiffre de César en affichant les 25 décalages possibles à la fois.

Entrée
Sortie

Force brute de César

Collez le texte chiffré que vous pensez avoir été codé avec un décalage César – également connu sous le nom de ROT-N – et cet outil applique les 25 décalages possibles à la fois, afin que vous puissiez parcourir la liste et repérer celui qui se lit en texte brut. Il n'y a pas de clé à deviner ni rien à configurer en premier : puisqu'un chiffre César ne comporte que 25 décalages non triviaux, essayer chacun d'eux est plus rapide que de raisonner sur le décalage utilisé.

Il s'agit du premier geste standard contre un chiffre César ou ROT dans les chasses aux énigmes, les salles d'évasion et les exercices de cryptographie pour débutants : au lieu de décoder à la main lettre par lettre, vous obtenez chaque texte en clair candidat côte à côte et votre œil fait le reste, puisque le vrai langage saute immédiatement parmi 24 lignes de charabia. C'est également pratique pour les défis CTF et l'obscurcissement des forums à l'ancienne, où les messages courts étaient "chiffrés" avec un décalage fixe et la seule attaque pratique était une recherche exhaustive plutôt qu'une analyse de fréquence.

Chacune des 25 lignes est étiquetée avec son numéro d'équipe afin que vous puissiez noter laquelle a fonctionné, ou la désactiver si vous souhaitez simplement parcourir les candidats bruts. Le pavé numérique comporte deux chiffres par défaut afin que la liste reste alignée lorsque vous la parcourez. Seules les 26 lettres latines non accentuées de A à Z sont décalées ; les chiffres, la ponctuation, les espaces, les caractères accentués et autres scripts sont copiés intacts dans chaque ligne, exactement comme un chiffre César est défini pour se comporter - de sorte que le texte en langage mixte ou formaté est toujours décodé correctement partout où le chiffre s'applique.

Tout s'exécute localement dans votre navigateur. Le texte chiffré que vous collez n'est jamais téléchargé nulle part, ce qui est important si vous travaillez sur un puzzle privé, un indicateur CTF ou un texte que vous ne souhaitez pas transmettre à un service tiers juste pour essayer 25 équipes.

FAQ

En quoi est-ce différent de l’outil de chiffrement César ?
L'outil de chiffrement César encode ou décode avec un décalage que vous choisissez. Cet outil ignore complètement le choix d'un quart de travail et affiche le résultat des 25 à la fois, ce qui est exactement ce que vous voulez lorsque vous ne connaissez pas le quart de travail utilisé.
Pourquoi seulement 25 équipes et non 26 ?
Un décalage de 0 (ou 26) laisse le texte inchangé, il ne peut donc jamais s'agir d'un message codé par César qui mérite d'être décodé – les 25 autres couvrent toutes les possibilités.
Que se passe-t-il si le texte brut utilise des lettres accentuées ou un autre alphabet ?
Un chiffre César classique ne décale que les 26 lettres latines non accentuées, de sorte que cet outil laisse les caractères accentués, la ponctuation et les écritures non latines intacts dans chaque ligne, correspondant à la manière dont le chiffre est réellement appliqué.
Est-ce que cela force également d'autres chiffres ?
Non, cela est spécifique aux changements d'alphabet unique de style César/ROT. Un chiffre de Vigenère nécessite une attaque différente, c'est à cela que sert l'outil de chiffrement de Vigenère.
Mon texte est-il téléchargé quelque part ?
Non. Les 25 décalages sont calculés localement dans votre navigateur : le texte chiffré ne quitte jamais votre appareil.