Java examples for Security:MD5
get File MD5
//package com.java2s; import java.io.InputStream; import java.math.BigInteger; import java.security.MessageDigest; public class Main { public static String getFileMD5(InputStream ips) { if (ips == null) { return null; }/*from w ww. j a va 2 s. c o m*/ MessageDigest digest = null; byte buffer[] = new byte[1024]; int len; try { digest = MessageDigest.getInstance("MD5"); while ((len = ips.read(buffer, 0, 1024)) != -1) { digest.update(buffer, 0, len); } ips.close(); } catch (Exception e) { e.printStackTrace(); return null; } BigInteger bigInt = new BigInteger(1, digest.digest()); return bigInt.toString(16); } }