Proyecto Individual
Este proyecto se realizó en Ubuntu 18.04 LTS
Requisitos:
- Python 3.6.9
- Pillow 6.2.2
- NASM ensamblador de x86
Ejecución del programa:
- Clonar el repositorio de git
- Asegurarse de tener instalados todos los requisitos
- Abrir una consola en el directorio donde se ubican los archivos
- El archivo de llave se debe llamar llave.txt y el de la imagen encriptada enc_img.txt
- El archivo de imagen encriptada debe terminar con un /n y solo debe tener bytes de 0 a 255
- El archivo de llave debe tener el siguiente formato y debe incluir los valores de d y n:
e = 2371
d = 1531
n = 2747
p = 67
q = 41
- Utilizar en consola el comando "python3 view_img.py"
- Esperar a que se termine la ejecución (esto puede tardar unos segundos)
- Al finalizar puede encontrar, en la misma dirección, un archivo PNG con las imágenes encriptada a la derecha y desencriptada a la izquierda