• C#的MD5哈希值计算


    MD5哈希值计算:(仅仅是记录一下)

    /// <summary>
    /// 获取字符串的MD5值
    /// </summary>
    /// <param name="str">字符串</param>
    /// <param name="salt">加盐值</param>
    /// <returns></returns>
    public static string MD5(this string str, string salt = "")
    {
        //MD5计算类
        using (System.Security.Cryptography.MD5CryptoServiceProvider md5 = new System.Security.Cryptography.MD5CryptoServiceProvider())
        {
            byte[] bytValue, bytHash;
            //将要计算的字符串转换为字节数组
            bytValue = System.Text.Encoding.UTF8.GetBytes(salt + str);
            //计算结果同样是字节数组
            bytHash = md5.ComputeHash(bytValue);
            //将字节数组转换为字符串
            string sTemp = "";
            for (int i = 0; i < bytHash.Length; i++)
            {
                sTemp += bytHash[i].ToString("x").PadLeft(2, '0');
            }
            return sTemp;
        }
    }
  • 相关阅读:
    5、视图
    4、数据更新
    3、聚合与排序
    2、查询基础
    1、数据库和SQL
    Day-13:组合查询
    Day-12:创建高级联结
    Day-11:联结表
    Day-10:使用子查询
    Day-9:分组数据
  • 原文地址:https://www.cnblogs.com/xwgli/p/3416457.html
Copyright © 2020-2023  润新知