Chiffre affine
Chiffrez le texte à l'aide du chiffrement affine, un cryptage mathématique linéaire basé sur l'arithmétique modulaire.
Chiffre affine
Le chiffre affine est une méthode de chiffrement classique qui combine multiplication et addition en arithmétique modulaire. Chaque lettre est transformée par la formule E(x) = (a*x + b) mod 26, où a et b sont les clés que vous avez choisies et x est la position de la lettre (0-25). Pour décrypter, vous appliquez la transformation inverse en utilisant l’inverse multiplicatif modulaire de a.
Contrairement aux chiffres plus simples comme César (qui se déplace uniquement), le chiffre affine offre plus de sécurité grâce à deux paramètres indépendants. Le multiplicateur a doit être premier avec 26 — ce qui signifie qu'il ne partage aucun facteur commun autre que 1 — vous donnant douze choix valides : 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25. Combiné avec 26 compensations possibles (b), cela donne 312 combinaisons de touches différentes, une augmentation significative par rapport aux 25 de César.
Collez votre texte brut et sélectionnez encoder pour le chiffrer, ou collez le texte chiffré et sélectionnez décoder pour récupérer l'original. Le multiplicateur contrôle la façon dont les lettres sont brouillées, tandis que le décalage les décale ensuite. Les majuscules et les caractères autres que des lettres sont transmis sans changement. Tout s'exécute dans votre navigateur, de sorte que votre texte et vos clés ne quittent jamais votre appareil. Le décompte en direct montre combien de lettres ont été transformées et le nombre total de caractères.