美文网首页
Unity MD5加密常用方法

Unity MD5加密常用方法

作者: SeatonLv | 来源:发表于2019-12-24 16:14 被阅读0次

    在开发中涉及到用户密码的时候,通常会对用的密码进行加密。

    以MD5加密方式常用

    下面保存C#加密MD5 16位加密方式

    code:

    public static string GetMD5Hash(string input)

        {

            // 创建一个MD5CryptoServiceProvider对象的新实例。

            MD5 md5Hasher = MD5.Create();

            // 将输入的字符串转换为一个字节数组并计算哈希值。

            byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input));

            //创建一个StringBuilder对象,用来收集字节数组中的每一个字节,然后创建一个字符串。

            StringBuilder sBuilder = new StringBuilder();

            // 遍历字节数组,将每一个字节转换为十六进制字符串后,追加到StringBuilder实例的结尾

            for (int i = 0; i < data.Length; i++)

            {

                sBuilder.Append(data[i].ToString("x2"));

            }

            // 返回一个十六进制字符串

            return sBuilder.ToString();

        }

    相关文章

      网友评论

          本文标题:Unity MD5加密常用方法

          本文链接:https://www.haomeiwen.com/subject/ycdfoctx.html