您的位置:首页 > 编程语言 > Java开发

写一个自己的MD5加密工具类

2016-05-14 23:21 591 查看
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**@author frunqer
*@time 2016年5月14日 下午6:19:48
*@note 这是用MD5加密的帮助类
*/
public class MD5Util {

//获得密文的方法
public static String encode(String str){
String hs="";
String stmp="";
try {
MessageDigest md=MessageDigest.getInstance("MD5");
md.update(str.getBytes());
byte[] digest=md.digest();
for(int n=0;n<digest.length;n++){
stmp=Integer.toHexString(digest
& 0XFF);
if(stmp.length()==1){
hs=hs+"0"+stmp;
}
else{
hs=hs+stmp;
}
}
} catch (NoSuchAlgorithmException e) {
System.out.println("MD5工具类异常,您的算法名称有误");
e.printStackTrace();
}

return hs;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java MD5 加密