/** * Get the MD5 sum of a content passed as String * * @param data * @return the MD5 sum */ public static String md5sum( String data ) { byte[] defaultBytes = data.getBytes(); try { MessageDigest algorithm = MessageDigest.getInstance("MD5"); algorithm.reset(); algorithm.update(defaultBytes); byte messageDigest[] = algorithm.digest(); return byteArray2Hex(messageDigest); } catch (NoSuchAlgorithmException nsae) { throw new RuntimeException(nsae); } }
return StringUtils.byteArray2Hex(digest.digest());