package com.md5;
import java.security.MessageDigest;
public class Md5 {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
StringBuffer buffer=new StringBuffer();
char [] chars={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};
String src="abc";
byte[] bytes=src.getBytes();
MessageDigest md= MessageDigest.getInstance("MD5");
byte [] targ =md.digest(bytes);
for(byte b:targ)
{
buffer.append(chars[(b >> 4) &0x0f]);//高四位
buffer.append(chars[b &0x0f]);//低四位
}
System.out.println(buffer.toString());
System.out.println(targ.length);
}
}