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

    第一种

    public static string GetMD5(string str)
            {
                //创建MD5对象
                MD5 md5 = MD5.Create();
                //开始使用MD5对象进行加密
                byte[] buffer = Encoding.Default.GetBytes(str);
                byte[] md5Buffer = md5.ComputeHash(buffer);
                string strNew = null;
                //将加密好的字节数组中每个元素都ToString()
                for (int i = 0; i < md5Buffer.Length; i++)
                {
                    strNew += md5Buffer[i].ToString("x2");//将十进制--->十六进制
                }
                return strNew;
     }

    第二种

    package com.epc.epcfoundation.base.usermanager;

    import java.security.MessageDigest;


    public class Md5 {

        public static String MD5(String s) {
            char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                    'a', 'b', 'c', 'd', 'e', 'f' };
            try {
                byte[] strTemp = s.getBytes();
                MessageDigest mdTemp = MessageDigest.getInstance("MD5");
                mdTemp.update(strTemp);
                byte[] md = mdTemp.digest();
                int j = md.length;
                char str[] = new char[j * 2];
                int k = 0;
                for (int i = 0; i < j; i++) {
                    byte byte0 = md[i];
                    str[k++] = hexDigits[byte0 >>> 4 & 0xf];
                    str[k++] = hexDigits[byte0 & 0xf];
                }
                return new String(str);
            } catch (Exception e) {
                return null;
            }
        }
        
        public static void main(String[] args){
            System.out.println(MD5("a").toUpperCase());
        }
        
    }

  • 相关阅读:
    Java实现 蓝桥杯 算法训练 画图(暴力)
    Java实现 蓝桥杯 算法训练 画图(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 相邻数对(暴力)
    Java实现 蓝桥杯 算法训练 Cowboys
    Java实现 蓝桥杯 算法训练 Cowboys
    55. Jump Game
    54. Spiral Matrix
    50. Pow(x, n)
  • 原文地址:https://www.cnblogs.com/itworkers/p/6045979.html
Copyright © 2011-2022 走看看