zoukankan      html  css  js  c++  java
  • Md5加密

    使用MD5加密的两种方式:

    1.使用MessageDigest类

    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    
    import org.apache.commons.codec.binary.Hex;    
    public String encode(String passWord) {
            // TODO Auto-generated method stub
            String algorithm ="MD5";
            MessageDigest instance = null;
            try {
                instance = MessageDigest.getInstance(algorithm);    
            } catch (NoSuchAlgorithmException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            byte[] digest = instance.digest(passWord.getBytes());// 纯md5加密
            char[] encodeHex = Hex.encodeHex(digest);//16进制加密
            String string = new String(encodeHex);
            return string;
        }

    2.使用Spring自带的工具类DigestUtils

    import org.springframework.util.DigestUtils;
    //对密码进行 md5 加密
    String md5Password = DigestUtils.md5DigestAsHex(user.getPassword().getBytes());
  • 相关阅读:
    今日进度
    今日进度
    每周总结
    今日进度
    今日进度
    今日进度
    flask展示Excel
    ubuntu 相关
    python解析xml三种方法【ElementTree】【DOM】【SAX】
    Lambda实现if...elif...else【三元表达式】
  • 原文地址:https://www.cnblogs.com/menbo/p/10265710.html
Copyright © 2011-2022 走看看