NOËL
ŸÙÜW
Exemple de base du chiffre de Hill avec une matrice clé 2x2 inversible pour l’alphabet français. Le texte est chiffré par paires de lettres.
Chiffrez et déchiffrez du texte avec le chiffre de Hill à l’aide d’une matrice clé numérique inversible. Découvrez comment fonctionne une substitution polygraphique classique fondée sur les matrices, modulo la taille de l’alphabet.
NOËL
ŸÙÜW
Exemple de base du chiffre de Hill avec une matrice clé 2x2 inversible pour l’alphabet français. Le texte est chiffré par paires de lettres.
ŸÙÜW
NOËL
La même matrice clé est inversée modulo 40 pour retrouver le texte clair français d’origine.
FORÊT
ÉMÀÇÙY
Une matrice 2x2 traite le message par paires de lettres : FO, RÊ et T avec un caractère de remplissage ajouté.
AOÛ
NÙJ
Exemple du chiffre de Hill avec une matrice 3x3. Le bloc de texte clair AOÛ est multiplié par la matrice clé modulo 40.
Le chiffre de Hill est un chiffre de substitution polygraphique classique fondé sur l’algèbre linéaire. Au lieu de chiffrer une lettre à la fois, il regroupe le texte en blocs de taille fixe et traite chaque bloc comme un vecteur de nombres.
La clé est une matrice numérique carrée. Lors du chiffrement, chaque vecteur de texte clair est multiplié par la matrice clé, puis le résultat est réduit modulo la taille de l’alphabet choisi. Pour l’alphabet français de cet outil, cela signifie modulo 40.
Par exemple, une matrice 2x2 chiffre le texte par paires de lettres, tandis qu’une matrice 3x3 le chiffre par groupes de trois. Le déchiffrement utilise la matrice inverse modulo la même taille d’alphabet.
La matrice clé peut être saisie directement dans l’éditeur de matrices. La taille de la matrice détermine combien de lettres sont traitées ensemble à chaque étape du chiffrement.
L’outil vérifie automatiquement si la matrice est inversible modulo la taille de l’alphabet sélectionné et affiche l’état du déterminant avant le chiffrement.
Le chiffre de Hill dépend d’une multiplication matricielle réversible. Pour déchiffrer un message, l’outil doit calculer l’inverse de la matrice clé modulo la taille de l’alphabet.
Une matrice n’est utilisable que lorsque son déterminant est premier avec la taille de l’alphabet. Pour l’alphabet français de cet outil, le module est 40 : le déterminant ne doit donc pas avoir de facteur commun avec 40. Si cette condition échoue, plusieurs blocs de texte clair peuvent produire le même bloc de texte chiffré, ce qui rend le déchiffrement fiable impossible.
Le chiffre de Hill a été une étape importante de la cryptographie classique, car il a introduit les opérations matricielles et le chiffrement de plusieurs lettres à la fois. Il résiste donc mieux à une analyse fréquentielle simple que de nombreuses substitutions monoalphabétiques.
Cependant, le chiffre de Hill n’est pas sûr selon les critères modernes. Si l’on connaît suffisamment de paires texte clair/texte chiffré, la matrice clé peut souvent être retrouvée. Aujourd’hui, il sert surtout à l’apprentissage, aux mathématiques, aux énigmes et aux démonstrations d’algèbre linéaire en cryptographie.
Chiffrement classique par décalage de lettres avec valeur de décalage personnalisée.
Chiffre classique par substitution de digrammes avec une matrice fondée sur un mot-clé.
Chiffre classique réciproque fondé sur un mot-clé.
Chiffre classique de type Vigenere utilisant une clé numérique.
Chiffrement et déchiffrement polyalphabétiques fondés sur un mot-clé.
Chiffrement de Vernam fondé sur XOR avec sortie Base64.