出于数据安全用户登陆的密码要写入数据库的, 但这并不能以明文的方式写入数据库
/* 提供密码MD5 加密 */
public static String md5(String message) {
try {
MessageDigest md = MessageDigest.getInstance("md5");
byte[] bymd5 = md.digest(message.getBytes());
BASE64Encoder base64 = new BASE64Encoder(); //以BASE64 显示,不然MD5后会查码
return base64.encode(bymd5).toString();
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}
}