• MD5加密


    1、MD5加密类

    import java.security.MessageDigest;

    /**  *  将编码格式改成  UTF-8   */

    public class Md5 {  

    private static final String encryModel = "MD5";

     /**   * md5加密方法   * @param str   * @return   */    

    public static String md5(String str) throws Exception {        

       return md5(encryModel, str.getBytes("utf-8"));    

    }

    public static String md5(String algorithm, byte[] data) {        

      try {            

        MessageDigest md = MessageDigest.getInstance(algorithm);            

        md.update(data);            

        StringBuffer sb = new StringBuffer();            

        byte[] bytes = md.digest();            

         for (int i = 0; i < bytes.length; i++) {                

            int b = bytes[i] & 0xFF;                

             if (b < 0x10) {                    

              sb.append('0');                

             }                

             sb.append(Integer.toHexString(b));            

         }            

         return sb.toString();        

       } catch (Exception e) {            

      return "";         }     }      }

    2、调用MD5对字符串进行加密

    Md5.md5("要加密的字符串"); 

  • 相关阅读:
    Salesforce学习笔记(一)
    踏上Salesforce的学习之路(二)
    踏上Salesforce的学习之路(一)
    Salesforce注册开发者账号
    ubuntu下安装rtl8811cu/rtl8821cu网卡 Tplink WDN5200H网卡
    基于JRebel开发的MySQL Explain插件
    Logback配置解析
    基于springboot实现http响应异常信息国际化
    高并发场景下请求合并的实践
    后台开发常用mysql语句_v1.0
  • 原文地址:https://www.cnblogs.com/Defry/p/4607062.html
Copyright © 2020-2023  润新知