下面简单的使用java程序演示如何加密:
在java程序中引入 commons-codec-1.10.jar,使用以下代码进行加密。
import org.apache.commons.codec.digest.DigestUtils;
public class MD5Util {
public static String getPass(String password){
// 加密
return DigestUtils.md5Hex(password);
}
}
如果觉得需要加入盐值,请查看下面的代码:
public static String salt(){
// 设置字符串
char[] arr = "qwertyuiopasdfghhjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890".toCharArray();
Random random = new Random();
// 获取盐值
String salt = "";
for (int i = 0; i< 6; i++){
salt += arr[random.nextInt(arr.length)];
}
return salt;
}
public static String getPassBySalt(String password,String salt){
return DigestUtils.md5Hex(password+salt);
}