zoukankan      html  css  js  c++  java
  • Java MD5Util

    package util;

    import java.security.MessageDigest;

    public class MD5Util {

       public static String string2MD5(String inStr){   

      MessageDigest md5 = null;  

       try{    md5 = MessageDigest.getInstance("MD5");   

      }catch (Exception e){   

         System.out.println(e.toString());   

       e.printStackTrace();    return "";   }   

        char[] charArray = inStr.toCharArray();   byte[] byteArray = new byte[charArray.length];

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

       byteArray[i] = (byte) charArray[i];   

      byte[] md5Bytes = md5.digest(byteArray);   

      StringBuffer hexValue = new StringBuffer();

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

         int val = ((int) md5Bytes[i]) & 0xff;    if (val < 16)     

      hexValue.append("0");    hexValue.append(Integer.toHexString(val));   }  

       return hexValue.toString();  }

    }

  • 相关阅读:
    export环境变量 & bash shell使用命令和环境变量
    crontab定时任务
    sh脚本
    Linux的用户及权限相关
    HTTP基础
    群晖Synology
    Cntlm
    oracle存储过程
    ORACLE 增加两列字段
    excel 公式 insert 语句
  • 原文地址:https://www.cnblogs.com/ganbo/p/4556349.html
Copyright © 2011-2022 走看看