Hi,
working on JDK 1.5 , having following query:
i am converting a string to byte array using the code
byte[] stringToByteArray(String str) {
int length = str.length();
byte[] byteArray = new byte[length*2];
for (int i= 0; i< length; i = i + 2) {
byteArray[i] = (byte)(str.charAt(i) & 0xff);
byteArray[i+1] = (byte)(str.charAt(i) >> 8 & 0xff);
}
return byteArray;
}
now i am passing this byte array to a method, which encrypt this byte array and return encrypted byte array.
but i don't know how to convert encrypted "byte array to char array or string."
using new String( byte[] ) displays some unusual chars.
i have to dispaly encrypted response in numbers and alphabetical charactres only.
thanks
Start Free Trial