C#实现MD5算法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq992817263/article/details/44428085
        using System.Collections;
        using System.Security.Cryptography;

        public class GetMD5
        {
            public string GetMD5Str(string str)
            {
                MD5 md5 = new MD5CryptoServiceProvider();
                //将字符串转换为字节数组
                byte[] fromData = System.Text.Encoding.Unicode.GetBytes(str);
                //计算字节数组的哈希值
                byte[] toData = md5.ComputeHash(fromData);
                string byteStr = "";
                for (int i = 0; i < toData.Length; i++)
                {
                    byteStr += toData[i].ToString("x");
                }
                return byteStr.Substring(0, 8);
            }
        }

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页