Déchiffreur et Calculateur de Chiffre Affine
Outil professionnel en ligne pour le chiffrement et le déchiffrement par chiffre affine avec un calculateur de formules mathématiques et un solveur étape par étape.
🚀 Exemples Rapides - Essayez Ceux-ci :
Outil de Chiffre Affine avec Calculateur
Exemples de Chiffre Affine avec Solutions
Exemple 1 : Chiffrement de Base
Plaintext: "HELLO" | Key: a = 5, b = 8
Ciphertext: "RCLLA"
Exemple 2 : Processus de Déchiffrement
Ciphertext: "MJQTO" | Key: a = 5, b = 8 (Inverse: a⁻¹ = 21)
Plaintext: "GVMXW"
Exemple 3 : Trouver les Clés à partir d'un Texte en Clair Connu
Known: A→D, T→F
Guide Complet du Chiffre Affine
🧮 Fondement Mathématique
Le chiffre affine utilise l'algèbre linéaire pour le chiffrement et le déchiffrement :
Decryption: D(x) = a⁻¹(x - b) mod n
Où 'a' doit être coprime avec n (pgcd(a,n) = 1) pour garantir que le chiffre est réversible.
🔑 Analyse de l'Espace des Clés
- Valid 'a' values: 12 (numbers coprime to 26)
- Valid 'b' values: 26 (any integer 0-25)
- Total keys: 12 × 26 = 312 possible combinations
- Security: Vulnerable to frequency analysis and brute force
⚡ Méthodes de Cryptanalyse
- Brute Force: Try all 312 possible keys
- Frequency Analysis: Use letter frequency patterns
- Known Plaintext: Use two known letter pairs to solve for a and b
🛡️ Considérations de Sécurité
- Weakness: Preserves letter frequency patterns, making it insecure for modern use.
- Vulnerability: Only 312 keys, easily breakable by computers.
- Modern Use: Primarily for educational purposes and puzzles.
📈 Contexte Historique
- Development: An extension of the Caesar cipher, adding multiplication.
- Innovation: Introduced more complex mathematical concepts to classical ciphers.
- Legacy: A key teaching tool for modular arithmetic in cryptography.
🎯 Applications Pratiques
- Education: Teaching modular arithmetic and basic cryptographic principles.
- Puzzles: Used in escape rooms and cryptographic challenges.
- Programming: A good exercise for implementing algorithms.
Foire Aux Questions
Le chiffre affine est un chiffre de substitution mathématique utilisant la fonction E(x) = (ax + b) mod 26. Il combine la multiplication ('a') et l'addition ('b') pour transformer les lettres.
Vous pouvez utiliser la force brute (en essayant les 312 clés), l'analyse de fréquence, ou utiliser deux paires connues de texte en clair-texte chiffré pour résoudre les clés 'a' et 'b'.
Pour que la fonction de chiffrement soit réversible. Si 'a' et 26 partageaient un facteur, plusieurs lettres seraient chiffrées en la même lettre, rendant un déchiffrement unique impossible.
Un chiffre de César est un chiffre affine où a=1. Le chiffre affine ajoute une étape de multiplication, augmentant l'espace des clés de 25 à 312.
L'inverse a⁻¹ mod 26 est un nombre qui donne 1 lorsqu'il est multiplié par 'a' mod 26. Par exemple, l'inverse de 5 mod 26 est 21 car 5 * 21 = 105 ≡ 1 (mod 26).
Oui ! Notre outil prend en charge les alphabets personnalisés. Le module et les valeurs de pente valides s'ajusteront automatiquement en fonction de la longueur de l'alphabet.
Non. Avec seulement 312 clés et sa vulnérabilité à l'analyse de fréquence, il est facilement cassé. Il est utilisé à des fins éducatives.
Chiffrer "HELLO" avec (a=5, b=8) donne "RCLLA". Il est souvent utilisé dans les cours de cryptographie, les exercices de programmation et les jeux de puzzle comme les escape rooms.