@Test public void testMd5Length() { String hashMe = "this is some string that is longer than 16 characters"; byte[] hash = DigestUtils.md5(getBytesUtf8(hashMe)); assertEquals(16, hash.length); hashMe = "length < 16"; hash = DigestUtils.md5(getBytesUtf8(hashMe)); assertEquals(16, hash.length); }
public static byte[] md5(final byte[] data) { return getMd5Digest().digest(data); }
DigestUtils { public static byte[] md5(final byte[] data) { return getMd5Digest().digest(data); } }
DigestUtils { public static byte[] md5(final byte[] data) { return getMd5Digest().digest(data); }  }
DigestUtils { public static byte[] md5(final byte[] data) { return getMd5Digest().digest(data); }  static MessageDigest getDigest(final String algorithm); static MessageDigest getMd2Digest(); static MessageDigest getMd5Digest(); static MessageDigest getSha1Digest(); static MessageDigest getSha256Digest(); static MessageDigest getSha384Digest(); static MessageDigest getSha512Digest(); @Deprecated static MessageDigest getShaDigest(); static byte[] md2(final byte[] data); static byte[] md2(final InputStream data); static byte[] md2(final String data); static String md2Hex(final byte[] data); static String md2Hex(final InputStream data); static String md2Hex(final String data); static byte[] md5(final byte[] data); static byte[] md5(final InputStream data); static byte[] md5(final String data); static String md5Hex(final byte[] data); static String md5Hex(final InputStream data); static String md5Hex(final String data); @Deprecated static byte[] sha(final byte[] data); @Deprecated static byte[] sha(final InputStream data); @Deprecated static byte[] sha(final String data); static byte[] sha1(final byte[] data); static byte[] sha1(final InputStream data); static byte[] sha1(final String data); static String sha1Hex(final byte[] data); static String sha1Hex(final InputStream data); static String sha1Hex(final String data); static byte[] sha256(final byte[] data); static byte[] sha256(final InputStream data); static byte[] sha256(final String data); static String sha256Hex(final byte[] data); static String sha256Hex(final InputStream data); static String sha256Hex(final String data); static byte[] sha384(final byte[] data); static byte[] sha384(final InputStream data); static byte[] sha384(final String data); static String sha384Hex(final byte[] data); static String sha384Hex(final InputStream data); static String sha384Hex(final String data); static byte[] sha512(final byte[] data); static byte[] sha512(final InputStream data); static byte[] sha512(final String data); static String sha512Hex(final byte[] data); static String sha512Hex(final InputStream data); static String sha512Hex(final String data); @Deprecated static String shaHex(final byte[] data); @Deprecated static String shaHex(final InputStream data); @Deprecated static String shaHex(final String data); static MessageDigest updateDigest(final MessageDigest messageDigest, final byte[] valueToDigest); static MessageDigest updateDigest(final MessageDigest digest, final InputStream data); static MessageDigest updateDigest(final MessageDigest messageDigest, final String valueToDigest); }
DigestUtils { public static byte[] md5(final byte[] data) { return getMd5Digest().digest(data); }  static MessageDigest getDigest(final String algorithm); static MessageDigest getMd2Digest(); static MessageDigest getMd5Digest(); static MessageDigest getSha1Digest(); static MessageDigest getSha256Digest(); static MessageDigest getSha384Digest(); static MessageDigest getSha512Digest(); @Deprecated static MessageDigest getShaDigest(); static byte[] md2(final byte[] data); static byte[] md2(final InputStream data); static byte[] md2(final String data); static String md2Hex(final byte[] data); static String md2Hex(final InputStream data); static String md2Hex(final String data); static byte[] md5(final byte[] data); static byte[] md5(final InputStream data); static byte[] md5(final String data); static String md5Hex(final byte[] data); static String md5Hex(final InputStream data); static String md5Hex(final String data); @Deprecated static byte[] sha(final byte[] data); @Deprecated static byte[] sha(final InputStream data); @Deprecated static byte[] sha(final String data); static byte[] sha1(final byte[] data); static byte[] sha1(final InputStream data); static byte[] sha1(final String data); static String sha1Hex(final byte[] data); static String sha1Hex(final InputStream data); static String sha1Hex(final String data); static byte[] sha256(final byte[] data); static byte[] sha256(final InputStream data); static byte[] sha256(final String data); static String sha256Hex(final byte[] data); static String sha256Hex(final InputStream data); static String sha256Hex(final String data); static byte[] sha384(final byte[] data); static byte[] sha384(final InputStream data); static byte[] sha384(final String data); static String sha384Hex(final byte[] data); static String sha384Hex(final InputStream data); static String sha384Hex(final String data); static byte[] sha512(final byte[] data); static byte[] sha512(final InputStream data); static byte[] sha512(final String data); static String sha512Hex(final byte[] data); static String sha512Hex(final InputStream data); static String sha512Hex(final String data); @Deprecated static String shaHex(final byte[] data); @Deprecated static String shaHex(final InputStream data); @Deprecated static String shaHex(final String data); static MessageDigest updateDigest(final MessageDigest messageDigest, final byte[] valueToDigest); static MessageDigest updateDigest(final MessageDigest digest, final InputStream data); static MessageDigest updateDigest(final MessageDigest messageDigest, final String valueToDigest);  }