Ver Mensaje Individual
  #1  
Antiguo 15-10-2007
Val Val is offline
Miembro
 
Registrado: feb 2007
Posts: 51
Reputación: 18
Val Va por buen camino
Encriptación de llave pública

Hola foreros!

Tengo que hacer una aplicación en la que un servidor y un cliente se envíen tramas encriptadas mediante algún algoritmo de llave pública. He probado a usar las librerias de OpenSSL. He comenzado a hacer pruebas y si pongo generación de claves, encriptación y desencriptación en un mismo método todo funciona correctamente.

El problema viene cuando trato de hacerlo por partes y tener un método que genere claves y las guarde en ficheros. Cuando utilizo la función i2d_RSAPublicKey o i2dRSAPrivateKey no me devuelve correctamente las claves, siempre me devuelve el mismo par de cadenas aunque las claves generadas sean distintas.

¿Alguien sabe por qué puede ser? ¿Alguna otra librería con la que poder hacer esto?

Gracias
Responder Con Cita