JSecureTransfer v1.0
Proyecto ELO329 - Programacion Orientada A Objetos
Home

Requisitos Previos

Miercoles 1 Julio, 2009



Paquete JCE


Antes de compilar y ejecutar JSecureTransfer es necesario instalar unos paquetes que no vienen instalados por defecto. Estos paquetes son para el sistema de encriptamiento utilizado. El paquete en cuestion es el:

JCE (Java Cryptography Extension), el cual es posible descargarlo desde:
http://java.sun.com/javase/downloads/index.jsp



Las llaves RSA publicas y privadas


Para usar el código necesitamos las correspondientes llaves RSA pública y privada. Para ellos las generamos usando la herramienta open source OpenSSL. Se deben generar en el formato requerido por las librerías de encriptacion de JAVA.
Para generar llave privada de largo 2048bits hacer:

Usando consola, en aragorn por

bash~$ openssl genrsa -out private.pem 2048

Para obtenerlas en el formato requerido (PKCS#8, DER) :

bash~$ openssl pkcs8 -topk8 -in private.pem -outform DER -out private.der –nocrypt

Para generar la llave publica a partir de la llave privada:

bash~$ openssl rsa -in private.pem -pubout -outform DER -out public.der