Outil pour déchiffrer/chiffrer avec Gronsfeld. Le Chiffre de Gronsfeld est une variante du chiffre de Vigenére, la différence étant que la clé est un nombre.
Chiffre de Gronsfeld - dCode
Catégorie(s) : Chiffre Poly-Alphabétique
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le chiffre de Gronsfeld est une méthode de chiffrement polyalphabétique basée sur un système de décalage des lettres de l'alphabet selon une séquence numérique appelée clé. Cette méthode est aussi appelée chiffrement par décalages multiples. Il s'agit d'une variante du chiffre de Vigenère, mais avec une clé limitée à des chiffres (0-9) au lieu de lettres.
Le chiffrement de Gronsfeld est identique au chiffrement de Vigenère, la seule différence étant que la clé est numérique.
Pour chaque lettre du message clair, la décaler (en avançant) dans l'alphabet selon le chiffre de la clé correspondant (répéter les chiffres de la clé si nécessaire).
Exemple : Pour chiffrer le message GRONSFELD avec la clé 1234, ajouter 1 à G soit H (la lettre située 1 rang après G est H dans l'alphabet), puis ajouter 2 à C soit E (la lettre située 2 rangs après C est E), etc.
Lettre du message clair | G | R | O | N | S | F | E | L | D |
Clé (répétée) | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | 1 |
Lettre chiffrée | H | T | R | R | T | H | H | P | E |
Exemple : Le message chiffré est donc HTRRTHHPE.
Le déchiffrement Gronsfeld nécessite de connaitre la clé de déchiffrement (et l'alphabet utilisé si celui-ci n'est pas classique). Ici encore, le déchiffrement de Gronsfeld est identique à Vigenere, mais avec une clé numérique.
Pour chaque lettre du message chiffré, la décaler (en reculant) dans l'alphabet selon le chiffre de la clé correspondant (répéter les chiffres de la clé si nécessaire).
Exemple : Déchiffrer le message chiffré EEREG avec la clé 123
Lettre du message chiffré | E | E | R | E | G |
Clé (répétée) | 1 | 2 | 3 | 1 | 2 |
Lettre déchiffrée | D | C | O | D | E |
Exemple : Le message déchiffré est donc DCODE.
Le message a un indice de coincidence d'environ 0.04 à 0.05 (similaire à Vigenere).
Tout nombre pouvant servir de clé numérique est un indice.
Les techniques de cryptanalyses applicables à Vigenere sont également applicables à Gronsfeld.
Ces techniques sont même accélérées car l'utilisation d'une clé numérique limite le nombre de combinaisons (chaque caractère de la clé n'a que 10 possibilités contre 26 avec Vigenere).
Le nombre de combinaisons de clés possibles dépend de la longueur de la clé. Chaque position de la clé peut être remplie par l’un des 10 chiffres (0 à 9). Pour une clé de longueur N, il existe 10^N combinaisons.
Si la longueur de la clé n'est pas connue, dénombrer toutes les tailles de clés de 1 à N.
dCode se réserve la propriété du code source pour "Chiffre de Gronsfeld". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Chiffre de Gronsfeld", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Chiffre de Gronsfeld" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Chiffre de Gronsfeld" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Chiffre de Gronsfeld" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Chiffre de Gronsfeld sur dCode.fr [site web en ligne], consulté le 22/01/2025,