🔐
CRYPTOLAB
LABORATORIO DE CRIPTOGRAFÍA CLÁSICA — morenodaniel.fun
CÉSAR
AFÍN
VIGENÈRE
🔐 CIFRAR
🔓 DESCIFRAR
⚡ CRIPTOANÁLISIS
CIFRADO CÉSAR
TEXTO ORIGINAL (A-Z):
DESPLAZAMIENTO k (0–25):
🔐 CIFRAR
📋 CARGAR TEXTO GUÍA
TEXTO CIFRADO:
—
✓ Validación:
Debe dar el texto del Reto 1 con k=11
CIFRADO AFÍN
TEXTO ORIGINAL (A-Z):
PARÁMETRO a:
1
3
5
7
9
11
15
17
19
21
23
25
b (0–25):
🔐 CIFRAR
📋 CARGAR TEXTO GUÍA
TEXTO CIFRADO:
—
✓ Validación:
Con a=5, b=7 debe dar el Reto 2
Nota: 'B' es la letra más frecuente (E→B)
CIFRADO VIGENÈRE
TEXTO ORIGINAL (A-Z):
CLAVE:
🔐 CIFRAR
📋 CARGAR TEXTO GUÍA
TEXTO CIFRADO:
—
✓ Validación:
Con clave "NUBE" debe dar el Reto 3
NORMALIZADOR DE TEXTO
Texto con espacios, tildes, ñ, etc.:
🔄 NORMALIZAR
Texto normalizado (A-Z):
—
🔓 DESCIFRADO CÉSAR
TEXTO CIFRADO (A-Z):
DESPLAZAMIENTO k (0–25):
🔓 DESCIFRAR
📥 CARGAR RETO 1
LIMPIAR
TEXTO DESCIFRADO:
—
Fórmula:
D(c) = (c - k) mod 26
🔓 DESCIFRADO AFÍN
TEXTO CIFRADO (A-Z):
PARÁMETRO a:
1
3
5
7
9
11
15
17
19
21
23
25
b (0–25):
🔓 DESCIFRAR
📥 CARGAR RETO 2
LIMPIAR
TEXTO DESCIFRADO:
—
Fórmula:
D(c) = a⁻¹(c - b) mod 26
🔓 DESCIFRADO VIGENÈRE
TEXTO CIFRADO (A-Z):
CLAVE:
🔓 DESCIFRAR
📥 CARGAR RETO 3
LIMPIAR
TEXTO DESCIFRADO:
—
Fórmula:
D(c,k) = (c - k) mod 26
📖 REFERENCIA RÁPIDA
— CÉSAR —
Cifrar: C(p) = (p + k) mod 26
Descifrar: D(c) = (c - k) mod 26
— AFÍN —
Cifrar: C(p) = (a·p + b) mod 26
Descifrar: D(c) = a⁻¹·(c - b) mod 26
— VIGENÈRE —
Cifrar: Cᵢ = (pᵢ + kᵢ) mod 26
Descifrar: Pᵢ = (cᵢ - kᵢ) mod 26
⚡ ANALIZADOR AUTOMÁTICO — INGRESA UN TEXTO CIFRADO
1
INGRESAR TEXTO
2
CALCULAR IC
3
ATAQUE
4
RESULTADO
TEXTO CIFRADO (solo letras A-Z en mayúsculas):
⚡ ANALIZAR Y DESCIFRAR
📥 CARGAR RETO 1 (César)
📥 CARGAR RETO 2 (Afín)
📥 CARGAR RETO 3 (Vigenère)
LIMPIAR