• C#MD5加密


    我了解的有两种方式

    方式一

     1 #region 方式一
     2         /// <summary>
     3         /// MD5加密方法
     4         /// </summary>
     5         /// <param name="oldpwd">要加密的字符串</param>
     6         /// <returns>加密之后的字符串</returns>
     7         private string GetMD5String(string oldpwd)
     8         {
     9             string newPwd = string.Empty;//声明一个字符串来存放加密后的字符串
    10             byte[] result = Encoding.Default.GetBytes(oldpwd);//把要加密的字符串通过默认编码转换成byte[]类型
    11             MD5 md5 = new MD5CryptoServiceProvider();//创建一个用于MD5加密的类
    12             byte[] output = md5.ComputeHash(result);// 对字符串进行加密
    13             newPwd = BitConverter.ToString(output).Replace("-", "");//将加密后的字节数组转成字符串并去掉横杠
    14 
    15             return newPwd;//返回新的加密字符串//发送
    16         }
    17         #endregion
    C#进行MD5加密

    方式二

    首先要添加引用 System.Web,在vs2010中.NET选项卡下没有这个引用,要手动找,在C:WindowsMicrosoft.NETFramework64v4.0.30319下找到System.Web.dll

    添加完之后要修改工程属性,改成.net4.0的项目,如果是winform工程默认是.net4.0 Client Profile,要修改成.net4.0 才行,不然System.Web.dll上会有个叹号,有叹号是使用不了代码如下:

    1 #region 方式二
    2 
    3             string a;//接收加密后的字符串
    4             string b = "admin";//要加密的字符串
    5             a = FormsAuthentication.HashPasswordForStoringInConfigFile(b, "MD5");
    6 
    7             #endregion
    C#进行MD5加密
  • 相关阅读:
    通知
    KVO详解
    KVC详解
    KVC/KVO总结
    结构体Struct
    检测文件(夹)大小
    NSFileHandle&&NSFileManage
    ***NSFileManager
    获取文件扩展名
    MySql数据库_03
  • 原文地址:https://www.cnblogs.com/liyajie/p/3368384.html
Copyright © 2020-2023  润新知