cn.jpush.api/util/Md5.cs

(完整代码) 966B

using System;
using System.Text;
using System.Security.Cryptography;

namespace cn.jpush.api.util
{
    class Md5
    {
        public static String getMD5Hash(String str)
        {
            // MD5 md5 = new MD5CryptoServiceProvider();
            //byte[] res = md5.ComputeHash(Encoding.Default.GetBytes(str), 0, str.Length);
            //char[] temp = new char[res.Length];
            //System.Array.Copy(res, temp, res.Length);
            //return new String(temp);


            // 创建MD5类的默认实例:MD5CryptoServiceProvider


            MD5 md5 = MD5.Create();


            byte[] bs = Encoding.UTF8.GetBytes(str);


            byte[] hs = md5.ComputeHash(bs);


            StringBuilder sb = new StringBuilder();


            foreach (byte b in hs)
            {


                // 以十六进制格式格式化


                sb.Append(b.ToString("x2"));


            }


            return sb.ToString();


        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。