Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2007, 14:19
ferola
 
Fecha de Ingreso: noviembre-2006
Mensajes: 199
Antigüedad: 17 años, 6 meses
Puntos: 2
Re: Pasar un String a PrivateKey

Hola, lo siento pero no consigo entender cómo solucionar mi problema. ¿Podrías decirme cómo afecta a mi código?

Creo y guardo la clave en el fichero así:

KeyPair clavesRSA = keyGen.generateKeyPair();
PrivateKey clavePrivada = clavesRSA.getPrivate();
PublicKey clavePublica = clavesRSA.getPublic();

FileWriter fichero = new FileWriter("Publica.txt");
PrintWriter pw = new PrintWriter(fichero);
pw.println(new String(clavePublica.getEncoded()));

Y la recupero así:

FileReader fr = new FileReader("Publica.txt");
BufferedReader br = new BufferedReader (fr);

String clave= br.readLine();

No sé cómo tengo que modificarlo, no entiendo los ejemplos de los links.
Muchas gracias de antemano.

Tambien decir que sólo necesito hacer esto, guardar las claves y luego acceder a ellas para poder descrifrar.

Última edición por ferola; 22/05/2007 a las 14:21 Razón: mal escrito antes