hi.
I am trying to simulate the PGP algorithm.
I am trying to encrypt the symmetric key using a public key.
My code:
.
.
KeyGenerator kgen = KeyGenerator.getInstance("DESede");
kgen.init(168);//**IMP
Key symmetric_key = kgen.generateKey();
Cipher c = Cipher.getInstance("DESede");
c.init(Cipher.ENCRYPT_MODE, [B]symmetric_key[/B]);
byte[] encrypted_packing = c.doFinal(packing);
//Is the following right thing to do?
[B]String str_symm_key = symmetric_key.toString();
byte[] byt_symm_key = str_symm_key.getBytes();[/B]
c = Cipher.getInstance("RSA");
c.init(Cipher.ENCRYPT_MODE, public_key);
byte[] encrypted_symm_key = c.doFinal(byt_symm_key);
.
.
But I dont knw if the bold lines are right or not...
Thank you.