Saltar al contenido

Programa de cifrado de sustitución polialfabética en el ejemplo de código Python

Después de indagar en varios repositorios y sitios webs de internet finalmente nos hemos encontrado la solución que te compartiremos a continuación.

Ejemplo: cifrado de sustitución monoalfabético de Python

key_dict ='a':'m','b':'n','c':'b','d':'v','e':'c','f':'x','g':'z','h':'a','i':'s','j':'d','k':'f','l':'g','m':'h','n':'j','o':'k','p':'l','q':'p','r':'o','s':'i','t':'u','u':'y','v':'t','w':'r','x':'e','y':'w','z':'q',' ':' ',defget_key(value):for key, val in key_dict.items():if(val == value):return key

defmonoalphabetic_encrypt():
    word =input("Enter the plain text: ")
    c =''for i in word:
        i = key_dict[i]
        c += i
    return c

defmonoalphabetic_decrypt():
    word =input("Enter the cipher text: ")
    c =''for i in word:
        i = get_key(i)
        c += i
    return c

Reseñas y puntuaciones de la guía

Te invitamos a corroborar nuestra misión ejecutando un comentario y puntuándolo te estamos eternamente agradecidos.

¡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 *