22_md5加密密码
2014-07-26 16:43
183 查看
一、md5加密的工具类
public class MD5Utils {
/**
* md5加密的工具方法
* @param password
* @return
*/
public static String encode(String password){
try {
MessageDigest digest = MessageDigest.getInstance("md5");
byte[] result = digest.digest(password.getBytes());
StringBuilder sb = new StringBuilder();
//16进制的方式 把结果集byte数组 打印出来
for(byte b :result){
int number = (b&0xff); //加盐. int number = (b&0xff)+2;
String str =Integer.toHexString(number);
if(str.length()==1){
sb.append("0");
}
sb.append(str);
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return "";
}
}
}
public class MD5Utils {
/**
* md5加密的工具方法
* @param password
* @return
*/
public static String encode(String password){
try {
MessageDigest digest = MessageDigest.getInstance("md5");
byte[] result = digest.digest(password.getBytes());
StringBuilder sb = new StringBuilder();
//16进制的方式 把结果集byte数组 打印出来
for(byte b :result){
int number = (b&0xff); //加盐. int number = (b&0xff)+2;
String str =Integer.toHexString(number);
if(str.length()==1){
sb.append("0");
}
sb.append(str);
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return "";
}
}
}
相关文章推荐
- 使用MD5对密码进行加密
- java MD5 密码加密
- MD5 加密IP地址 密码
- .net自动发送邮件,适用于MD5或sha1加密后的密码取
- 为大家经常为md5加密过的常用admin,admin888,0000密码
- 密码学4——Java 加密解密之消息摘要算法(MD5 SHA MAC)
- MD5加密密码
- MD5 单向加密,为保存用户密码
- java MD5 密码加密例子
- java中使用MD5对密码进行加密
- 密码加密生成函数Md5
- c# MD5 加密登录密码
- C#:使用MD5对用户密码加密与解密
- asp.net 2.0中md5密码加密
- MD5 加密登录用户名称和密码
- 数据加密实战之记住密码、自动登录和加密保存数据运用DES和MD5混合使用
- MD5Ecoder密码加密
- java使用MD5密码加密
- 用彩虹表破解MD5、LM Hash等复杂加密密码
- iOS明文加密方式——MD5和动态密码加密