MD5是常用的加密,并且目前还算是单向加密,没法解密的作为很多秘密加密还是不错的选择(不是真安全,时间和硬件允许其实也是不安全的)。
/**
* md5加密
* @param str
* @return
*/
public static String MD5(String str){
String result = "";
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
BASE64Encoder en= new BASE64Encoder();
result = en.encode(md5.digest(str.getBytes()));
} catch (Exception e) {
e.printStackTrace();
}
return result;
}