package com.huiyou.yzf.util;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.lang.StringUtils;
public class PasswordUtils {
/**
* 加密密码<br/>
* 先Md5Hex加密,再ShaHex加密
*/
public static String encryptPassword(String pwd) {
if (StringUtils.isBlank(pwd)) {
return null;
}
return DigestUtils.sha1Hex(DigestUtils.md5Hex(pwd));
}
/**
* 加密密码<br/>
* 先Md5Hex加密,再ShaHex加密,带盐值的
*/
public static String encryptPassword(String pwd, String salt) {
if (StringUtils.isBlank(pwd)) {
return null;
}
return encryptPassword(pwd + "{" + salt + "}");
}
public static void main(String[] args) {
//System.out.println(encryptPassword("123", "1400665877665"));
//System.out.println(DigestUtils.md5Hex("123abebds!@"));
System.out.println(encryptPassword("a123456"));
}
}