zoukankan      html  css  js  c++  java
  • java的MD5加密

    public static String getMD5Str(String str) {
       MessageDigest messageDigest = null;

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

        messageDigest.reset();

        messageDigest.update(str.getBytes("UTF-8"));
       } catch (NoSuchAlgorithmException e) {
        System.out.println("NoSuchAlgorithmException caught!");
        System.exit(-1);
       } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
       }

       byte[] byteArray = messageDigest.digest();

       StringBuffer md5StrBuff = new StringBuffer();

       for (int i = 0; i < byteArray.length; i++) {
        if (Integer.toHexString(0xFF & byteArray[i]).length() == 1)
         md5StrBuff.append("0").append(
           Integer.toHexString(0xFF & byteArray[i]));
        else
         md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i]));
       }

       return md5StrBuff.toString();
    }

    具体不明~~~~

    直接用吧~

  • 相关阅读:
    c# 进制
    java生成验证码
    java基础练习题
    java九九乘法表
    java list集合练习
    深入理解Java的接口和抽象类
    java 接口 练习
    java泛型详解
    Java 继承 小练习
    Java单例模式深入详解
  • 原文地址:https://www.cnblogs.com/macula7/p/1960415.html
Copyright © 2011-2022 走看看