Identificateur de chiffre et détecteur de chiffre — Qu'est-ce que c'est?
Coller le chiffre inconnu et laisser l'identificateur analyser les modèles, les ensembles de caractères et les statistiques pour suggérer les types de chiffre classiques les plus probables et les prochaines étapes de décodage.
Saisissez le chiffre
Identification du chiffre Présentation
Un identifiant de chiffrement est un outil analytique conçu pour détecter et classer le type de chiffrement ou d'encodage utilisé dans un morceau donné de chiffrement. Lorsque vous rencontrez un message chiffré inconnu, un identifiant de chiffre analyse les patrons, les fréquences des caractères et les caractéristiques structurales pour déterminer quel chiffre a probablement été utilisé. C'est une première étape essentielle de la cryptoanalyse — vous ne pouvez pas décoder un message avant de savoir comment il a été encodé.
Comment fonctionne l'identification du chiffre
L'identification du chiffre repose sur plusieurs techniques analytiques qui examinent les différentes propriétés du chiffrement:
Analyse de l'ensemble de caractères
La première étape consiste à examiner quels caractères apparaissent dans le code:
- Lettres seulement (A-Z): Probablement un chiffre classique de substitution ou de transposition (César, Vigenere, Playfair, etc.)
- Dots et tirets (. -): Presque certainement Code pire
- ** Seulement 0 et 1**: Encodage binaire ou Cinéma baconien
- Nombres seulement: Peut être Polybius Square, un chiffrement de livre, ou une substitution numérique
- Alphanumérique mixte: Encodage moderne comme Base64 ou hexadécimal
Analyse de fréquence
La répartition des caractères révèle des indices importants:
- Distribution de la fréquence à plat: Chiffre polyalphabétique (Vigenere, Beaufort, Autokey)
- ** Distribution de fréquences de type anglais**: Chiffre de transposition ou simple substitution
- ** Courbe de fréquencehiftée**: Chiffre de César avec une valeur de déplacement spécifique
- ** Courbe de fréquence révisée**: Cinéma d'Atbash
Reconnaissance du modèle
Les structures aident à réduire le type de chiffre:
- ** Longueur du texte divisible par 2**: Peut être Playfair ou Quatre-square
- Groupes répétés de 5 lettres: Formatage classique du chiffre militaire
- Paires de nombres: Polybius Square ou Strapper Checkerboard
- Groupes de 5 chiffres binaires: Cinéma baconien
- Pas de lettre J dans le code: Peut-être Playfair (qui fusionne généralement I/J)
Essais statistiques
L'identification avancée du chiffre utilise des méthodes statistiques:
- Indice de la coincidence (IC): Mesure la correspondance probable entre deux caractères choisis au hasard. Le texte anglais a IC autour de 0.067; le texte aléatoire autour de 0.038.
- Test Kappa: Aide à déterminer si un chiffre polyalphabétique a été utilisé et à estimer la longueur de la clé
- Chi carré Essai: Comparer les fréquences de caractères observées avec les distributions prévues
Types de chiffre communs et leurs signatures
Substitution monoalphabétique
** Caractéristiques**: Lettres seulement, distribution de fréquence de type anglais avec différentes lettres de pointe, IC proche de 0.067.
Exemples: Chiffre de César, Atbash, Chiffre à mot-clé, Chiffre affine
Polyalphabétique Substitution
** Caractéristiques**: Lettres seulement, distribution de fréquence flattée, IC plus près de 0,038-0,050, motifs répétés à intervalles de la longueur des clés.
Exemples: Cinéma vigénéré, Cinché de Beaufort, Cinché de Gronsfeld, Cinché de Porta
Chiffres polygraphiques
** Caractéristiques**: Chiffrer plusieurs lettres à la fois, chiffrer de longueur uniforme, distributions inhabituelles bigram/trigram.
Exemples: Cinéma du jeu, Cinéma des quatre équipes, Cinché du temps
Systèmes de codage
** Caractéristiques**: Utiliser des symboles non alphabétiques, des représentations de longueur fixe par caractère, aucune propriété de chiffrement statistique.
Exemples: Code Morse (points et tirets), Cinéma baconien (binaire A/B), Polybius Square (paires de nombre)
Utilisation de l'identificateur de chiffre
Notre outil d'identification de chiffrement automatise le processus d'identification:
- Collez votre chiffre inconnu dans le champ d'entrée
- Cliquez sur « Identifier » pour lancer l'analyse
- Examiner les résultats, qui montrent les types de chiffre possibles classés par niveau de confiance
- Utilisez le décodeur spécifique au chiffre suggéré pour essayer de décrypter
Les niveaux de confiance indiquent la probabilité que chaque identification soit:
- Très probable: Correspondance forte avec plusieurs indicateurs de confirmation
- Probablement: Bonne correspondance avec la plupart des indicateurs
- Possible: Certains indicateurs correspondent mais d'autres sont ambigus
- Curieusement: faible match, inclus pour l'exhaustivité
Conseils pratiques pour l'identification du chiffre
- Vérifiez l'évidence en premier: Recherchez des points Morse Code/dashes, des chiffres binaires ou des caractères Base64 avant de lancer une analyse complexe
- Considérer le contexte: Les chiffres historiques sont plus probables dans les défis et les énigmes CTF; l'encodage moderne dans les contextes techniques
- Essayez plusieurs approches: Si la première identification ne conduit pas à un déchiffrement réussi, essayez le prochain candidat
- Cherchez des lits d'enfant: Les mots ou phrases connus dans le texte en clair peuvent confirmer le type de chiffrement
- Vérifier le double cryptage: Certains messages utilisent plusieurs couches de chiffrement
Outils connexes
- Décodeur du chiffre de César: Brute-force les 25 déplacements pour décoder les chiffres César
- Cinéma viogène: Encoder et décoder avec le chiffre polyalphabétique le plus commun
- Comparaison des chiffres: Comparer les caractéristiques et propriétés de tous les chiffrements supportés
- Traducteur de code de défaut: Convertir entre le texte et le code Morse
Summary
L'identification du chiffre est la première étape critique pour briser tout message chiffré. En analysant les ensembles de caractères, les distributions de fréquences, les modèles structurels et les propriétés statistiques, un identifiant de chiffrement peut réduire la méthode de chiffrement utilisée. Notre [Identificateur de chiffrement] automatisé (/ciphers/identifier) combine ces techniques pour fournir des suggestions classées, rendant la cryptoanalyse accessible aux débutants et utile pour les praticiens expérimentés travaillant avec du chiffrement inconnu.
Foire aux questions
Comment l'identificateur de chiffrement détecte-t-il des chiffrements inconnus?
L'identificateur du chiffre combine les vérifications de format, l'analyse statistique et la vérification heuristique pour classer les familles de chiffre les plus probables.
Quel est l'indice de coincidence et pourquoi est-il utile pour la détection du chiffre?
L'indice de coincidence permet de distinguer les chiffres monoalphabétiques des chiffres polyalphabétiques en mesurant l'inégalité de la distribution des lettres.
L'identificateur de chiffrement peut-il casser le chiffrement et afficher le message original ?
Pour certains chiffrements, il peut suggérer des déchiffrements directs, mais pour de nombreux chiffrements clés, il identifie la famille de chiffrement et vous indique le décodeur correct.
Chiffres associés
Déplace chaque lettre par un nombre fixe de postes dans l'alphabet
Utilise un mot-clé répété pour déplacer des lettres à travers plusieurs alphabets
Traduit le texte en séquences de points et de tirets
Encrypte les paires de lettres à l'aide d'un carré à clés 5×5