Repositorio para el codigo de la implementacion del trabajo: De Criptografía Golden a Unimodular, de la asignatura de Criptografia
Necesita la librería numpy, que se puede instalar mediante el archivo requirements.txt o simplemente ejecutando pip install numpy
Se debe ejecutar el archivo Menu.py donde se creará un menú de Tkinter con 3 botones para elegir cuál es el método que se quiere realizar entre Cifrar - Descifrar en criptografía Golden, Cifrar - Descifrar en criptografía unimodular o Corrección de errores en criptografía Golden. Este archivo llamará por sí mismo a las funciones correspondientes para realizar cada una de las tareas según el botón que hayamos pulsado, así como también pedirá ciertos datos de entrada al usuario que vendrán especificados en la interfaz gráfica.
Álvaro Romero Cruz
Julián Durán Nieto
Pablo Fernández Alcántara
Samuel López Galisteo