THE JACK LAB · CRIPTOGRAFÍA V2

Criptografía para aprender haciendo

Experimenta con algoritmos clásicos, observa cada transformación, analiza textos y descubre por qué algunos cifrados dejaron de ser seguros.

Del mensaje al cifrado

La aplicación separa algoritmo, clave y mensaje. En los cifrados clásicos puedes abrir el detalle para ver exactamente qué ocurre con cada carácter.

Texto plano→Algoritmo+Clave→Texto cifrado

🔒 Cifrar

🔓 Descifrar

🧩 Visualización del proceso

Después de cifrar o descifrar, aquí aparecerán los pasos del algoritmo cuando exista una visualización disponible.

📊 Análisis de frecuencia

Cuenta las letras de un texto y compáralas con las frecuencias aproximadas del español. Es una técnica histórica para estudiar sustituciones monoalfabéticas.

🧨 Fuerza bruta César

Prueba automáticamente todos los desplazamientos posibles. No “adivina” por sí sola: muestra por qué el espacio de claves es pequeño.

🔑 Ataque educativo a Vigenère

Estima posibles longitudes de clave mediante el índice de coincidencia. Es una demostración estadística, no un descifrador automático perfecto.

🎯 Reto criptográfico

Intenta descubrir el mensaje sin mirar la solución. Puedes generar un reto nuevo cuando quieras.

CÉSAR

🧠 Ideas que debes recordar

CifradoTransformación reversible controlada por una clave.
CodificaciónCambia la representación, no busca ocultar el contenido.
HashHuella de una vía; SHA-256 no se descifra.
SimétricoUna misma clave protege ambos sentidos.
AsimétricoUtiliza un par de claves relacionadas.
CriptoanálisisEstudia cómo descubrir información sin conocer la clave.