proyecto en Python Skill Tree

Implementación de la Cifra de César

Principiante

En este proyecto, aprenderás cómo implementar la Cifra de César, una técnica de cifrado simple y ampliamente conocida. La Cifra de César utiliza un método de sustitución para reemplazar los caracteres ingleses de un mensaje con el carácter N posiciones después o antes en la secuencia del alfabeto.

python

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este proyecto, aprenderás cómo implementar el Cifrado César, una técnica de encriptación simple y ampliamente conocida. El Cifrado César utiliza un método de sustitución para reemplazar los caracteres ingleses de un mensaje con el carácter N posiciones más adelante o atrás en la secuencia del alfabeto.

👀 Vista previa

## Ejemplo 1
text = "python"; encryption_text = "ravjqp"
## Ejemplo 2
text = "pyThon"; encryption_text = "raVjqp"
## Ejemplo 3
text = "Python31"; encryption_text = "Ravjqp31"
## Ejemplo 4
text = None; encryption_text = None

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo configurar el entorno del proyecto y crear los archivos necesarios
  • Cómo implementar la función de encriptación César para desplazar cada carácter inglés de una cadena 2 posiciones hacia la derecha
  • Cómo manejar diferentes tipos de entrada, incluyendo caracteres ingleses, caracteres no ingleses y valores nulos
  • Cómo probar la función de encriptación César con varios ejemplos de entrada

🏆 Logros

Después de completar este proyecto, podrás:

  • Comprender los principios básicos de la técnica de encriptación Cifrado César
  • Implementar una función de encriptación César en Python sin utilizar ninguna librería estándar o de terceros
  • Desarrollar habilidades en manipulación de cadenas, codificación de caracteres y lógica condicional
  • Probar tu código para asegurarte de que cumpla con los requisitos del proyecto

Profesor

labby
Labby
Labby is the LabEx teacher.