Per favore aiutatemi ho un piccolo problemino..
Bene, effettuo la cifratura tramite :
RSACipher.init(Cipher.ENCRYPT_MODE,publicKey);
di una stringa, e fino a qua tutto bene; poi salvo il risultato CIFRATO in una nuova stringa che invio tramite TCP, a questo punto il ricevente con la sua chiave Privata potrà decifrare il msg,
ma ho questo errore:
javax.crypto.IllegalBlockSizeException: Data must not be longer than 128 bytes
Allora mi sono chiesta ma è possile passare da byte-> Stringhe e viceversa.. potete aiutarmi.
Grazie
|