import java.security.*;
class md5{
public static void main(String argv[]){
try{
MessageDigest md = MessageDigest.getInstance("MD5");
String test = "The quick brown fox jumps over the lazy cog";
md.update(test.getBytes());
byte[] array = md.digest();
StringBuffer sb = new StringBuffer();
for (int j = 0; j < array.length; ++j) {
int b = array[j] & 0xFF;
if (b < 0x10)
sb.append('0');
sb.append(Integer.toHexString(b));
}
test = sb.toString();
System.out.println("test: "+test);
}catch(Exception e){}
}
}
ref: [url]http://zh.wikipedia.org/wiki/MD5[/url]