java MD5

public String EncoderByMd5(String str) {
        String md5Str = null;
        try {
            // 加密算法
            MessageDigest md5 = MessageDigest.getInstance("MD5");
            // 加密后的字符串
            BASE64Encoder base64en = new BASE64Encoder();
            md5Str = base64en.encode(md5.digest(str.getBytes("utf-8")));
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        return md5Str;
    }

 验证密码是否正确,数据库也存入加密后的字符串,进行比较即可

posted @ 2018-09-12 17:07  huanggy  阅读(456)  评论(0编辑  收藏  举报