How can I generate an MD5 hash?
Ask by Anonymous User
Updated 03 Jul 2015
MessageDigest md = MessageDigest.getInstance("MD5");try (InputStream is = Files.newInputStream(Paths.get("file.txt"))) {
DigestInputStream dis = new DigestInputStream(is, md);
/* Read stream to EOF as normal... */
}
byte[] digest = md.digest();
FileInputStream fis = new FileInputStream(new File("foo"));String md5 = org.apache.commons.codec.digest.DigestUtils.md5Hex(fis);
fis.close()