Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 2.22 KB

File metadata and controls

40 lines (29 loc) · 2.22 KB

Secureviwer

Programa para visualizar ficheros .uva

DESCRIPCION

Secureviwer es un softweare necesario para compartir información confidencial con empresas colaboradoras. Secureviwer tiene como objetivo descifrar ficheros .uva que se comparten con empresas colaboradoras y visualizar su contenido como fichero .pdf con información confidenncial.

FUNCIONAMIENTO

secureviwer.py: Este fichero contiene el programa principal de Secureviwer y su diseño.

funciones.py: Contiene las funciones correspondientes a la obtención de información del pdf, como metadatos y páginas.

opendoc.py: Contiene las funciones necesarias para descifrar el .uva y obtener la binary string del pdf.

REQUISITOS:

La variable de entorno SECUREMIRROR_CAPTURES debe existir y apuntar al path donde se encuentre una carpeta nombrada "key_priv_RSA" donde se guarde la clave de cifrado RSA. Esta carpeta debe contener un solo archivo correspondiente a la clave privada RSA con extención .pem.

Importante::: Instalar PyMuPDF (Para importar fitz, necesario para cargar el documento) pip install pymupdf

Instalar tkPDFViwer (Para visualizar el PDF a visualizar) pip install tkPDFViwer

Instalar reporlab (Para importar canvas, necesario para crear el documento) pip install reporlab

Instalar cryptography (Para el cifrado RSA) pip install cryptography

LIBRERÍAS:

Ejecutable

Para utilizar el .exe de Secureviewer, descargar la carpeta "secureviewer" y ejecutarlo desde el mismo directorio