CIFRADO CÉSAR
Este programa implementa el cifrado César, una técnica de cifrado clásica que desplaza cada
letra del texto original un número fijo de posiciones en el alfabeto.
1. Define una función llamada cifrado_cesar que toma dos parámetros: texto y
desplazamiento. Esta función cifra el texto de entrada utilizando el cifrado César con el valor
de desplazamiento especificado y devuelve el texto cifrado.
2. La función itera a través de cada carácter en el texto de entrada. Si el carácter es una letra
del alfabeto, determina si es mayúscula o minúscula, calcula su posición en el alfabeto,
aplica el desplazamiento y convierte el número resultante de nuevo a un carácter.
3. Define la función main, que solicita al usuario que ingrese el texto original y el valor de
desplazamiento. Luego, llama a la función cifrado_cesar con el texto original y el valor de
desplazamiento ingresados por el usuario.
4. Finalmente, imprime el texto original y el texto cifrado.
5. Comprueba si el script se está ejecutando como programa principal y, si es así, llama a la
función main.
Actividad:
Cambiar la lógica de los desplazamientos para crear un algoritmo con un método propio
Nota:
Este proyecto utiliza una carpeta de entorno vitual (venv) lo que en la práctica resulta una técnica
de desarrollo seguro.
En la terminal de vscode, antes de crear los archivos y pegar el código se debe crear este entorno
virtual (ven):
Comandos:
Primero: Crear un entorno virtual (venv): En la terminal de VSCode
python -m venv venv
segundo: Activar el entorno virtual: En la terminal de VSCode
venv\Scripts\activate
crear el archivo cifrado_cesar.py y pegar el código