Identificateur de chiffrement

Identifiez en ligne un texte chiffré inconnu, des chiffrements classiques et des encodages courants. Collez une chaîne suspecte et obtenez une liste classée de candidats avec scores de confiance, indices, liens vers les outils adaptés et déchiffrement automatique lorsqu’un candidat pris en charge est assez fort.

Entrée
0 caract. · 0 octets
Essayer :
Résultat
✓ Détection statistique basée sur l'indice de coïncidence et l'analyse de fréquence ✓ Prend en charge 8 alphabets : anglais, russe, allemand, espagnol, français, italien, portugais, turc ✓ Traitement local dans le navigateur
Exemples
Code Morse
Entrée -... --- -. .--- --- ..- .-. / -- --- -. -.. .

Le détecteur reconnaît le code Morse international grâce aux points, tirets, espaces et séparateurs de mots; cet exemple encode BONJOUR MONDE et est identifié comme Morse avec environ 95% de confiance.

Base64
Entrée Qm9uam91ciBsZSBtb25kZSE=

Il s’agit de la représentation Base64 de « Bonjour le monde! ». Le jeu de caractères, la longueur et le décodage UTF-8 valide permettent une détection Base64 à environ 90% de confiance.

Chiffre de César
Entrée ÔÊÙÙBÎÊ ÙÊEUÊÛ SQÜU ÛÊÙÛÊU OÊ EÏJIIUÊ ÈÊ EÊÙBU ÊÛ OB ÈÊÛÊEÛJQP ÈÜ ÙÊUYJEÊ

Texte français chiffré avec un décalage de 3. Un IoC élevé et un meilleur décalage net au test chi-squared placent César en tête avec environ 95% de confiance.

Chiffre de Vigenere
Entrée ÉH PVWÏSLË IHÜIHÜ ÙUËÏNËÈX HÉYÛÂHKIW TÀVTÎHÛ FUKI GRÈTXI EÛIHS VH ÔVXJIHÛ RY WWXËÙXXJV ÔV WXIÀKÙH ÜËSTRVX ÉHÛ ZVXHYËÈËXÎ RËI ÊCÀVCÉSXÎ HÜ EHÏ BTÊÂËXÎ GË ÙUCÊËKÜHËÛH

Exemple français polyalphabétique chiffré avec la clé SECRET. Le détecteur place Vigenere en premier avec environ 68% de confiance, devant les autres candidats polyalphabétiques.

Fonctionnement de l’identificateur

L’identificateur analyse un texte inconnu et renvoie une liste classée de chiffrements et d’encodages possibles. Chaque candidat inclut un score de confiance, des indices et un lien direct vers l’outil correspondant, afin de passer de l’identification à la vérification sans ressaisie.

Le détecteur combine des signaux de format et des signaux statistiques. Les premiers recherchent Base64, hexadécimal, binaire, échappements URL, Unicode escape, Morse, nombres A1Z26, coordonnées Polybius ou structure JWT. Les seconds examinent le texte alphabétique avec l’indice de coïncidence, chi-squared, bigrammes lisibles, n-grammes fréquents et heuristiques propres aux chiffrements.

Si un candidat pris en charge atteint au moins 70% et devance le suivant de 10 points, le service peut lancer automatiquement le cracking adapté, par exemple César, Affine ou Vigenere, tout en gardant la table complète visible.

Familles prises en charge

L’outil vérifie 27 détecteurs : encodages et formats : Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT ; codes et alphabets : Morse, Bacon, A1Z26, Polybius Square ; monoalphabétiques : César, ROT13, Atbash, Affine, substitution simple, XOR ; polyalphabétiques : Vigenere, Beaufort, Autokey, Gronsfeld, Alberti ; fractionnaires : Bifid, Trifid ; transpositions : Rail Fence, Columnar Transposition ; polygraphiques : Playfair, Hill.

Pour l’analyse dépendante de la langue, laissez l’alphabet en auto-détection ou choisissez anglais, russe, allemand, espagnol, français, italien, portugais ou turc. Le bon alphabet améliore la comparaison avec le profil linguistique attendu.

Lire le résultat

Le résultat est un rapport de diagnostic, pas une certitude unique. La première ligne est le candidat le plus probable, le pourcentage indique la confiance relative et les indices expliquent la correspondance : format, jeu de caractères, plage IoC, fréquences, bigrammes lisibles, mots fréquents, longueur de clé ou score spécifique.

Ouvrir l’outil continue avec le même texte dans la page adaptée. Si un cracking est disponible, Décrypter lance le solveur depuis les résultats. Un résultat automatique reste une aide pratique du candidat le plus fort, pas un remplacement de l’examen des alternatives proches.

Cas d’utilisation

Le service aide avec messages chiffrés inconnus, énigmes, CTF, exercices de cryptographie, jetons encodés, fragments copiés ou chiffrements anciens. Il sépare les encodages comme Base64, Hex, Binary, URL encoding et JWT des chiffrements classiques : César, Vigenere, Playfair, Affine, Atbash, Rail Fence, Columnar Transposition, Polybius, Bacon, Bifid, Trifid, Hill.

C’est une première étape utile avant le déchiffrement : elle réduit l’espace de recherche, propose l’outil pertinent et indique si le texte ressemble plutôt à un format, une substitution, un polyalphabétique, une transposition ou un système de coordonnées.

Qualité d’entrée et limites

Les échantillons courts, langues mélangées, ponctuation excessive, erreurs de copie et textes incomplets réduisent la confiance. Les encodages stricts se reconnaissent parfois vite, mais les chiffrements classiques demandent plus de texte alphabétique. En pratique, 50 lettres ou plus donnent beaucoup plus d’indices qu’un seul mot.

La limite est de 3000 caractères. Collez le texte chiffré lui-même, retirez les libellés externes, conservez les espaces seulement s’ils comptent et choisissez l’alphabet probable si l’auto-détection hésite. L’outil vise les chiffrements classiques, la cryptanalyse pédagogique et les encodages de texte, pas AES, RSA ni les fichiers binaires chiffrés.

FAQ

Elle dépend de la longueur, de l’alphabet, du bruit et de la famille. Base64, Hex, Binary, URL encoding, Unicode escape, JWT et Morse ont des formats stricts et marchent même sur des chaînes courtes. Les chiffrements classiques sont statistiques : quelques mots donnent des pistes, 50+ lettres donnent de meilleurs signaux.

L’IoC mesure l’inégalité des fréquences de lettres. Les langues naturelles ont des lettres fréquentes, donc un IoC plus élevé qu’un texte aléatoire. César, Atbash, Affine et substitution gardent cette forme ; Vigenere et les polyalphabétiques l’aplatissent.

Des chiffrements classiques partagent des empreintes statistiques. Vigenere, Beaufort et Autokey se ressemblent ; César, Affine et Atbash gardent des traces monoalphabétiques. La liste classée montre l’incertitude. Un candidat dominant peut déclencher un cracking automatique.

Oui. Il vérifie Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT, Morse, A1Z26 et Polybius en plus des chiffrements. Beaucoup de chaînes suspectes sont encodées plutôt que chiffrées.

Parfois. L’outil renvoie d’abord des candidats. Si le meilleur dispose d’un cracking pris en charge et passe le seuil, un résultat automatique peut apparaître. Sinon, ouvrez l’outil ou testez les paramètres nécessaires.

Auto-détection plus anglais, russe, allemand, espagnol, français, italien, portugais et turc. L’alphabet influe sur les fréquences, l’IoC, le chi-squared et les tests de lisibilité.

Non. L’outil est conçu pour les chiffrements classiques, les exercices, les énigmes et les encodages. AES, RSA, ChaCha20 et les fichiers chiffrés sont faits pour ressembler à du hasard et ne se reconnaissent pas fiable uniquement au ciphertext.

Collez le texte chiffré brut ou la chaîne encodée, sans explication autour. Ne mélangez pas plusieurs messages. Pour les classiques, donnez plus de texte alphabétique ; pour les encodages, gardez séparateurs, points, barres, pourcentages, padding et retours ligne utiles.
Outils associés

Analyse de Fréquence

Analysez les fréquences d’un texte et comparez-les à des modèles linguistiques connus pour la cryptanalyse.

Force Brute César

Solveur du chiffrement de César qui teste tous les décalages et marque le texte clair probable.

Fréquence des lettres

Analyseur en ligne de fréquence des lettres avec carte thermique, comptage et comparaison linguistique.

Casseur Vigenere

Casseur automatique de Vigenere avec recuperation de cle et dechiffrements classes.