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