public String md5(String s){
String newstr="";
try{
MessageDigest md5=MessageDigest.getInstance("MD5");
BASE64Encoder base64en = new BASE64Encoder();
newstr=base64en.encode(md5.digest(s.getBytes("utf-8")));
}catch(Exception e){
e.printStackTrace();
}
return newstr;
String newstr="";
try{
MessageDigest md5=MessageDigest.getInstance("MD5");
BASE64Encoder base64en = new BASE64Encoder();
newstr=base64en.encode(md5.digest(s.getBytes("utf-8")));
}catch(Exception e){
e.printStackTrace();
}
return newstr;
}
写一个主函数直接调用该方法即可。md5加密算法保证了对同一个数据进行不同次加密时生成的密文都相同。
可以试试。