Hill Chiffre — Chiffrement matriciel
Cryptez le texte à l'aide du chiffre Hill avec une matrice de clés 2×2 ou 3×3.
Comment ça marche
Le chiffre de Hill multiplie un vecteur lettre par la matrice clé mod 26. Pour le décryptage, l'inverse modulaire de la matrice est utilisé.
Comment utiliser le chiffrement Hill — Chiffrement matriciel
- Saisissez ou collez votre texte dans le champ de saisie.
- Le résultat encodé ou décodé apparaît automatiquement.
- Copiez la sortie à l'aide du bouton Copier.
- Basculez entre les modes d'encodage et de décodage si disponible.
Référence rapide
| De | Vers |
|---|---|
| A | 65 (ASCII) |
| Z | 90 (ASCII) |
| a | 97 (ASCII) |
| 0 | 48 (ASCII) |
| Espace | 32 (ASCII) |
| @ | 64 (ASCII) |
Cas d'utilisation
- •Encodage ou décodage de données pour des projets de développement Web.
- •Apprentissage de la cryptographie et des différentes techniques de chiffrement.
- •Préparation du contenu encodé pour les API ou la transmission de données.
- •Résoudre des énigmes chiffrées, des défis CTF ou des exercices pédagogiques.
Formule
Le chiffre de Hill multiplie un vecteur d'indices de lettres (A=0…Z=25) par la matrice clé modulo 26. Le déchiffrement utilise la matrice inverse mod 26. La matrice clé doit être inversible mod 26.
Questions fréquemment posées
Qu'est-ce que le chiffre de Hill ?
Le chiffre de Hill est un chiffre de substitution polygraphique basé sur l'algèbre linéaire.
Qu'est-ce qui rend une matrice de clés valide ?
La matrice clé doit être inversible modulo 26. Cela signifie que son déterminant doit être premier avec 26 (c'est-à-dire, pgcd(det, 26) = 1).
Comment 2×2 vs 3×3 affectent-ils le cryptage ?
Une matrice 2×2 crypte des paires de lettres à la fois ;
Pourquoi un remplissage est-il ajouté ?
La longueur du texte en clair doit être un multiple de la taille de la matrice.
Le chiffre Hill peut-il être déchiffré ?
Oui.