Saltar al contenido

Escriba un programa de Python que le pida al usuario que ingrese una línea de texto sin formato y el valor de la distancia y genere un texto encriptado usando un cifrado César, con valores ASCII en el rango de 0 a 127. ejemplo de código

No dejes de compartir nuestra web y códigos en tus redes, apóyanos para ampliar esta comunidad.

Ejemplo: cifrado césar de python

plaintext =input("Please enter your plaintext: ")
shift =input("Please enter your key: ")
alphabet ="abcdefghijklmnopqrstuvwxyz"
ciphertext =""# shift value can only be an integerwhileisinstance(int(shift),int)==False:# asking the user to reenter the shift value
  shift =input("Please enter your key (integers only!): ")

shift =int(shift)
  
new_ind =0# this value will be changed laterfor i in plaintext:if i.lower()in alphabet:
    new_ind = alphabet.index(i)+ shift
    ciphertext += alphabet[new_ind %26]else:
    ciphertext += i    
print("The ciphertext is: "+ ciphertext)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *