password在表中不能明文的方式储存,应该对password进行加密
passwod MD5的加密的方法(直接调用这个方法就能实现MD5格式的加密):
public String EncodeByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException {
//确定计算方法
MessageDigest md5 = MessageDigest.getInstance("MD5");
BASE64Encoder base64encoder = new BASE64Encoder();
//加密字符串
String newstr = base64encoder.encode(md5.digest(str.getBytes("utf-8")));
return newstr;
}
调用 EncodeByMd5 加密方法
userModel.setPassword(this.EncodeByMd5(password));