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)