In my early
blog (http://nanjundanonlinedictonary.co.in/2012/02/password-encryprion-using-java.html),
I had articulated the easy way of password encryption using java. The program
would result an encrypted text in a hash format but not in a hex code as we can
see in Spring ACEGI framework. Here in this article, we are specifically focus
on possibilities to convert SHA hash password SHA hex password.
Old Code:
byte rawBytes[] =
md.digest();
String hashPassword
= (new BASE64Encoder()).encode(rawBytes);
New Code:
byte rawBytes[] =
md.digest();
StringBuffer
strBuffer = new StringBuffer();
for (byte rawByte :
rawBytes) {
strBuffer.append(Integer.toHexString((int) (rawByte &
0xff)));
}
String hexText = strBuffer.toString();