0%
Inicio / fundamentos / Código César: Cifrado Clásico

Código César: Cifrado Clásico

30 min
principiante

El Código César

Antes de esta lección

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.

Dato histórico

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:

  1. Para cada letra del mensaje
  2. Encontrar su posición en el alfabeto
  3. Desplazarse N posiciones hacia adelante
  4. Si se pasa de la última letra, volver al principio
  5. Escribir la nueva letra

Para Descifrar:

  1. Para cada letra del mensaje cifrado
  2. Encontrar su posición en el alfabeto
  3. Desplazarse N posiciones hacia atrás
  4. Si se pasa de la primera letra, continuar desde la última
  5. Escribir la letra original
La clave

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:

PFETX IJ NRKTWQFYNHF

¿Puedes descifrarlo?

Pista

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

¿Quién utilizaba el Código César y con qué desplazamiento?

Pregunta 2

Para CIFRAR un mensaje con el Código César, cada letra se desplaza...

Pregunta 3

Si al cifrar una letra te pasás del final del alfabeto (después de la Z), ¿qué corresponde hacer?

Pregunta 4

¿Por qué el Código César es un cifrado fácil de romper hoy en día?

Pregunta 5

Un mensaje fue cifrado con un desplazamiento de 7. ¿Cómo lo descifrás?

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

Cargando...