Continúo poniendo scripts de programación en python para automatizar tareas que tengan relación con la criptografía . En este post incluyo y comento un script en python para el cifrado y descifrado utilizando el cifrado Gronsfeld , una variante del cifrado de Vigenère . Antes de poner el script, recordar que en este post expliqué cómo se cifraba manual mente. Las funciones de cifrado y descifrado son las mismas que en el cifrado de Vigenère . Lo único que cambia es que la clave está compuesta por una combinación de los dígitos del 0 al 9 : Donde: K : clave. k i : dígito i-ésimo de la clave ( 1 ≤ i ≤ t ) . t: periodo o longitud de la clave. E : función de cifrado. m i : carácter i-ésimo del mensaje o texto en claro a cifrar. D : función de descifrado. c i : carácter i-ésimo del criptograma o texto cifrado. n : tamaño del alfabeto. En el script ambas funciones se implementan de la siguiente manera (pongo como...