try {

MessageDigest md = MessageDigest.getInstance("MD5");

md.update(stringB.getBytes());

byte b[] = md.digest();



int i;



StringBuffer buf = new StringBuffer("");

for (int offset = 0; offset < b.length; offset++) {

i = b[offset];

if (i < 0)

i += 256;

if (i < 16)

buf.append("0");

buf.append(Integer.toHexString(i));

}



sign = buf.toString().toUpperCase();



} catch (NoSuchAlgorithmException e) {

e.printStackTrace();

}