Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2009, 16:17
Avatar de orkidea
orkidea
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Antigüedad: 16 años, 1 mes
Puntos: 1
encriptacion de mensajes j2me

hola que tal, alguien me podria ayudar diciendome que estoy haciendo mal porque no me encripta esto
private TextField mensaje;
mensaje=new TextField("Mensaje","",500,TextField.ANY);

RSAKeyPairGenerator rsaKeyPairGenerator=new RSAKeyPairGenerator();
CryptoBag cryptoBag=rsaKeyPairGenerator.generateKeyPair();
PublicKey clavePublica=(PublicKey)cryptoBag.getCryptoBag(cry ptoBag.V_KEY_PUBLIC);
PrivateKey clavePrivada=(PrivateKey)cryptoBag.getCryptoBag(cr yptoBag.V_KEY_PRIVATE);

try {
Cipher cifrador= Cipher.getInstance("RSA/ECB/PKCS1Padding");
cifrador.init( Cipher.ENCRYPT_MODE,clavePrivada );
byte[] criptoMensaje = cifrador.doFinal(mensaje.getBytes());
String base64Mensaje=Base64.encode(criptoMensaje);

System.out.println(base64Mensaje.getBytes());

} catch( CryptoException e ) {
e.printStackTrace();
}
se los agradeceria mucho ok, bye y gracias