[size=12]Hi every one i tried to create message digest created for
string and store it into database like this
public static String encrypt(String str) {
StringBuffer encryptedResult = new StringBuffer();
String strWithSalt = salt str;
try {
MessageDigest md = MessageDigest.getInstance(encrptionAlgorithm);
md.update(strWithSalt.getBytes());
byte[] digest = md.digest();
for (byte b : digest) {
int number = b;
// Convert negative numbers
number = (number < 0) ? (number 256) : number;
encryptedResult.append(Integer.toHexString(number));
}
} catch (NoSuchAlgorithmException ex) {
System.out.println(ex.toString());
}
return encryptedResult.toString();
}
please suggest some solution abut which datatype i have to use to store and retrieve this hexadecimal value...