Foros del Web » Programación para mayores de 30 ;) » Java »

RSA + implementacion

Estas en el tema de RSA + implementacion en el foro de Java en Foros del Web. Hola, estoy implmentando una clase RSA que encripte y desencripte utilizando este algoritmo y me he encontrado con el siguiente problema. Tomo un String desde ...
  #1 (permalink)  
Antiguo 18/01/2008, 04:51
Avatar de pyanqn  
Fecha de Ingreso: noviembre-2005
Mensajes: 331
Antigüedad: 18 años, 5 meses
Puntos: 8
Pregunta RSA + implementacion

Hola, estoy implmentando una clase RSA que encripte y desencripte utilizando este algoritmo y me he encontrado con el siguiente problema.

Tomo un String desde un JTextArea ( text plano ) y le aplico la funcion de encriptación. Hasta aqui todo va bien!
La funcion de enciptacion convierte el String a byte[] y para cada elemento de ese
arreglo lo convierte en BigInteger y realiza las operaciones matematicas necesarias. El resultado puede ser o bien un BigInteger[] o un String.

El problema se presenta en la decodificacion, Los algoritmos que pude ver en algunos ejemplos utilizan el BigInteger[] anterior, el resultado de la enriptacion, para desencriptar. Pero yo no quiero hacerlo sobre ese objeto, sino mas bien, sobre otro String que es la representacion de BigInteger[] o mas bien lo que se leeria desde un archivo si mi aplicacion, accedirera a este y tratase de decodificar.

Debido a que puedo generar desde "hola" (BigInteger[4])--> 22S4D4 por decir algo, luego no puedo desde la cadena "22S4D4" --> "hola".

Entonces mi pregunta es como puedo desde un String "22S4DS" obtener "hola" BigInteger[4]?

Gracias. Si no queda muy claro envio mis clases.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:06.