Código César: Cifrado Clásico
El Código César
Recomendamos haber visto ¿Qué es un Algoritmo? primero — acá vas a ver cómo se aplica ese concepto a un caso concreto.
El Código César es uno de los métodos de cifrado más antiguos y simples. Fue utilizado por Julio César hace más de 2000 años para enviar mensajes secretos a sus generales.
César usaba un desplazamiento de 3 posiciones. Esto significa que la letra A se convertía en D, la B en E, y así sucesivamente.
¿Cómo funciona?
El cifrado César funciona desplazando cada letra del alfabeto un número fijo de posiciones:
- Eliges un número (clave) entre 1 y 25
- Cada letra se sustituye por otra que está ese número de posiciones más adelante
- Si llegas al final del alfabeto, vuelves al principio
Algoritmo del Código César
Para Cifrar:
- Para cada letra del mensaje
- Encontrar su posición en el alfabeto
- Desplazarse N posiciones hacia adelante
- Si se pasa de la última letra, volver al principio
- Escribir la nueva letra
Para Descifrar:
- Para cada letra del mensaje cifrado
- Encontrar su posición en el alfabeto
- Desplazarse N posiciones hacia atrás
- Si se pasa de la primera letra, continuar desde la última
- Escribir la letra original
El número de desplazamiento (N) es la clave secreta. Sin conocer esta clave, es difícil descifrar el mensaje.
Pon a prueba tus conocimientos
César envió este mensaje usando un desplazamiento de 5:
¿Puedes descifrarlo?
Recuerda: para descifrar debes desplazarte hacia atrás 5 posiciones en el alfabeto.
Autoevaluación
Responde estas preguntas para verificar tu comprensión.
Pregunta 1
Pregunta 2
Pregunta 3
Pregunta 4
Pregunta 5
Resumen de la Lección
Lo que aprendiste hoy:
- El Código César es un cifrado por sustitución: cada letra se reemplaza por otra desplazada N posiciones en el alfabeto
- El desplazamiento (N) es la clave: para cifrar se avanza esa cantidad, para descifrar se retrocede la misma cantidad
- El alfabeto se recorre en círculo: al pasar de la última letra, se continúa desde la primera
- Es un algoritmo fácil de romper: hay muy pocos desplazamientos posibles para probar
¿Por qué importa hoy?
Aunque el Código César ya no sirve para proteger información real, sentó una idea que sigue vigente: transformar un mensaje con una regla y una clave, de forma que solo quien conoce esa clave pueda leerlo. Los sistemas que protegen tus contraseñas y compras online parten de esa misma idea, pero con reglas muchísimo más complejas y millones de claves posibles.
Próximo paso
En la siguiente lección vas a repasar el Sistema de Numeración Decimal: el sistema que ya usás todos los días, pero con una mirada nueva que te va a servir de base para entender cómo las computadoras representan información con el sistema binario.
¡Muy bien!
Ya sabés cifrar y descifrar mensajes como Julio César