Chiffre des quatre carrés
Chiffrez ou déchiffrez du texte avec le chiffre classique des quatre carrés à substitution polygraphique.
Chiffre des quatre carrés
Le chiffre des quatre carrés est un chiffre de substitution polygraphique classique inventé par Félix Delastelle. Il chiffre les paires de lettres à la fois en utilisant quatre grilles de 5x5 (ou 6x6) disposées en carré : deux grilles d'alphabet clair en haut à gauche et en bas à droite, et deux grilles générées par vos propres mots de passe en haut à droite et en bas à gauche. Collez du texte clair pour le chiffrer, ou du texte chiffré pour le déchiffrer.
Définissez un mot de passe pour le carré en haut à droite et un différent pour le carré en bas à gauche — les lettres uniques de chaque mot-clé remplissent d'abord la grille, suivies par le reste de l'alphabet. Choisissez si I et J partagent une cellule (l'alphabet classique de 25 lettres) ou gardez des cellules séparées en passant à l'alphabet de 36 caractères, qui ajoute également les dix chiffres. Choisissez une lettre de remplissage pour compléter un message de longueur impaire avant l'appairage, et décidez si le résultat est groupé en blocs de deux lettres ou imprimé en tant qu'exécution continue. Activez « Afficher les carrés de chiffrement utilisés » pour imprimer les quatre grilles sous le résultat, afin de vérifier exactement comment chaque paire a été mappée.
Le déchiffrement s'attend à un nombre pair de lettres — un compte impair signifie qu'un caractère manque, et l'outil vous le dit au lieu de deviner. Les espaces, la ponctuation et (à 25 lettres) les chiffres sont supprimés du flux de lettres plutôt que d'être chiffrés, et les lettres accentuées sont converties en leur forme simple avant le mappage, de la même manière que le chiffre classique était utilisé sur papier.
Tout s'exécute localement dans votre navigateur — les mots de passe et le texte ne sont jamais téléchargés nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou envoyez la sortie directement à l'entrée pour chiffrer ou déchiffrer un autre tour.