Decodificador y Calculadora de Cifrado Afín
Herramienta profesional en línea para el cifrado y descifrado Afín con una calculadora de fórmulas matemáticas y un solucionador paso a paso.
🚀 Ejemplos Rápidos - Prueba Estos:
Herramienta de Cifrado Afín con Calculadora
Ejemplos de Cifrado Afín con Soluciones
Ejemplo 1: Cifrado Básico
Plaintext: "HELLO" | Key: a = 5, b = 8
Ciphertext: "RCLLA"
Ejemplo 2: Proceso de Descifrado
Ciphertext: "MJQTO" | Key: a = 5, b = 8 (Inverse: a⁻¹ = 21)
Plaintext: "GVMXW"
Ejemplo 3: Encontrar Claves a partir de Texto Plano Conocido
Known: A→D, T→F
Guía Completa del Cifrado Afín
🧮 Fundamento Matemático
El cifrado Afín utiliza álgebra lineal para el cifrado y descifrado:
Decryption: D(x) = a⁻¹(x - b) mod n
Donde 'a' debe ser coprimo con n (mcd(a,n) = 1) para asegurar que el cifrado sea reversible.
🔑 Análisis del Espacio de Claves
- 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étodos de Criptoanálisis
- 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
🛡️ Consideraciones de Seguridad
- 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.
📈 Contexto Histórico
- 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.
🎯 Aplicaciones Prácticas
- Education: Teaching modular arithmetic and basic cryptographic principles.
- Puzzles: Used in escape rooms and cryptographic challenges.
- Programming: A good exercise for implementing algorithms.
Preguntas Frecuentes
El cifrado Afín es un cifrado de sustitución matemático que usa la función E(x) = (ax + b) mod 26. Combina la multiplicación ('a') y la adición ('b') para transformar las letras.
Puedes usar fuerza bruta (probando las 312 claves), análisis de frecuencia, o usar dos pares conocidos de texto plano-texto cifrado para resolver las claves 'a' y 'b'.
Para que la función de cifrado sea reversible. Si 'a' y 26 compartieran un factor, varias letras se cifrarían en la misma letra, haciendo imposible un descifrado único.
Un cifrado César es un cifrado Afín donde a=1. El cifrado Afín añade un paso de multiplicación, aumentando el espacio de claves de 25 a 312.
El inverso a⁻¹ mod 26 es un número que resulta en 1 cuando se multiplica por 'a' mod 26. Por ejemplo, el inverso de 5 mod 26 es 21 porque 5 * 21 = 105 ≡ 1 (mod 26).
¡Sí! Nuestra herramienta soporta alfabetos personalizados. El módulo y los valores de pendiente válidos se ajustarán automáticamente según la longitud del alfabeto.
No. Con solo 312 claves y su vulnerabilidad al análisis de frecuencia, es fácilmente rompible. Se utiliza con fines educativos.
Cifrar "HELLO" con (a=5, b=8) da "RCLLA". Se usa a menudo en cursos de criptografía, ejercicios de programación y juegos de rompecabezas como las salas de escape.