Le chiffrement de Hill est un chiffrement par substitution polygraphique basé sur l'algèbre linéaire. Inventé par Lester S. Hill en 1929, il chiffre simultanément des blocs de lettres à l'aide de la multiplication matricielle.
Parfait pour apprendre la cryptographie, tester des matrices ou encoder rapidement des messages. Tout le traitement s'exécute dans votre navigateur — aucune donnée n'est envoyée à un serveur.
Comment utiliser la calculatrice du chiffrement de Hill
- Sélectionnez le mode – choisissez « Chiffrer » ou « Déchiffrer » dans le menu déroulant.
- Saisissez la matrice clé – fournissez une matrice 2×2 (4 nombres) ou 3×3 (9 nombres). Utilisez une séparation par virgules, par exemple « 3,10,20,9 » pour 2×2 ou « 1,2,3,4,5,6,7,8,10 » pour 3×3.
- Saisissez le texte d’entrée – tapez ou collez le texte que vous souhaitez chiffrer ou déchiffrer. Seules les lettres de A à Z sont prises en charge (les espaces et autres caractères seront supprimés).
- Cliquez sur « Traiter » pour effectuer le chiffrement ou le déchiffrement.
- Utilisez le bouton « Effacer » pour réinitialiser tous les champs.
Remarque : Le chiffrement de Hill nécessite que la matrice clé soit inversible modulo 26. Si la matrice n’est pas inversible, vous serez invité à choisir une clé différente. Le texte est automatiquement complété par des caractères « X » si nécessaire.