源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java md5工具类分享

  • 时间:2021-05-27 16:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java md5工具类分享
[u]复制代码[/u] 代码如下:
import javasecurityMessageDigest; import javasecurityNoSuchAlgorithmException; /**  * MD5工具类   *    * @author  * @version 0   */  public class Md5Util {     /**       * Md       *       * @param value the value       * @return the string       */      public static String md5(String value) {           try {               MessageDigest md = MessageDigestgetInstance("md5");               byte[] e = mddigest(valuegetBytes());               return toHex(e);           }           catch (NoSuchAlgorithmException e) {               eprintStackTrace();               return value;           }       }       /**       * Md       *       * @param bytes the bytes       * @return the string       */      public static String md5(byte[] bytes){         try {               MessageDigest md = MessageDigestgetInstance("md5");               byte[] e = mddigest(bytes);               return toHex(e);           }           catch (NoSuchAlgorithmException e) {               e.printStackTrace();               return "";           }       }       /**       * To hex       *       * @param bytes the bytes       * @return the string       */      private static String toHex(byte bytes[]){         StringBuilder hs = new StringBuilder();           String stmp ="";         for (int n = 0; n < byteslength; n++) {               stmp = IntegertoHexString(bytes[n] & 0xff);               if (stmplength() == 1)                   hsappend("0")append(stmp);               else                  hsappend(stmp);           }           return hstoString();       }   }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部