Proyecto Python Básico
Proyecto Python Básico
CIFRADO CÉSAR
En criptografía, el cifrado César, también conocido como cifrado por desplazamiento, código de
César o desplazamiento de César, es una de las técnicas de codificación más simples y más usadas.
Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra
letra que se encuentra un número fijo de posiciones más adelante en el alfabeto.
Se pide lo siguiente:
Ejemplo para un desplazamiento n=3; Texto original: “Todo lo que se preguntaba eran las mismas
respuestas que buscamos el resto de nosotros. De dónde vengo, A dónde voy, Cuánto tiempo tengo.
Todo lo que pude hacer fue sentarme y ver como moría.”
Texto codificado: “wrgr or txh vh suhjxqwded hudq odv plvpdv uhvsxhvwdv txh exvfdprv ho
uhvwr gh qrvrwurv. gh góqgh yhqjr, d góqgh yrb, fxáqwr wlhpsr whqjr. wrgr or txh sxgh kdfhu
ixh vhqwduph b yhu frpr pruíd.”
NOTAS:
ENTREGABLES
CONSIDERACIONES
PUNTOS EXTRA
- Cada línea del código comentada.
- Cuando se muestre el mensaje codificado/descifrado, mostrar en pantalla el caracter más
usado el mensaje
- Que el programa soporte mensajes con mayúsculas y minúsculas