public class ChecksumMD5 { public static String getValue(String s) throws Exception { String result = ""; byte b[] = (byte[])null; InputStream fis = new ByteArrayInputStream(s.getBytes()); byte buffer[] = new byte[1024]; MessageDigest complete = MessageDigest.getInstance("MD5"); int numRead; do { numRead = fis.read(buffer); if(numRead > 0) complete.update(buffer, 0, numRead); } while(numRead != -1); fis.close(); b = complete.digest(); for(int i = 0; i < b.length; i++) result = (new StringBuilder(String.valueOf(result))).append(Integer.toString((b[i] & 0xff) + 256, 16).substring(1)).toString(); System.out.println("result111 is--->"+result); return result; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)