package xxx.common.util;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* 消息摘要 散列
* Created by windwant on 2016/12/14.
*/
public class MessageDigestUtil {
public static void main(String[] args) {
System.out.println(md5("lilei"));
System.out.println(sha("lilei"));
}
private static String md5(String data){
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(data.getBytes());
return new BigInteger(1, md.digest()).toString(16);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return null;
}
private static String sha(String data){
try {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(data.getBytes());
return new BigInteger(1, md.digest()).toString(16);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return null;
}
}