#region MD5加密
/// <summary>
/// MD5加密
/// </summary>
/// <param name="strPwd"></param>
/// <returns></returns>
public string Encrypt(string strPwd)
{
String str = "";

// 初始化MD5对象
MD5 md5 = new MD5CryptoServiceProvider();
// 将字符编码为一个字节数组
byte[] data = Encoding.Default.GetBytes(strPwd);
// 计算data字节数组的哈希值
byte[] md5Data = md5.ComputeHash(data);
// 清空md5
md5.Clear();
// 遍历md5Data哈希数组
for (int i = 0; i < md5Data.Length - 1; i++)
{
str += md5Data[i].ToString("x").PadLeft(2, '0');
}

return str;
}
#endregion

最新文章

  1. C++: Virtual Table and Shared Memory
  2. Oracle索引梳理系列(二)- Oracle索引种类及B树索引
  3. dede channelartlist 中引用channel 并且设置当前选择类的样式,currentstyle暂时没有效果.特发求助!!!!
  4. 在Linux中怎么把用户添加到组中
  5. CodeForces 670E Correct Bracket Sequence Editor(list和迭代器函数模拟)
  6. linux 输入java 出现中文乱码
  7. Azure Reserved IP
  8. ArrayList实现原理
  9. Mysql源码目录结构
  10. 【html】【0】开始的序言
  11. 关于C# XmlDocument方法Load加载流后自动释放流的解决方法
  12. 类 java.util.Scannar方法
  13. Markdown例子
  14. Windows高速定时器,多媒体定时器winmm.dll库的使用
  15. mvc中路由的映射和实现IHttpHandler挂载
  16. 网站开发中使用javascript获取浏览器滚动条宽度
  17. Kaldi的data目录解析
  18. Canvas画空心正五角星-扩展DEMO为五星红旗
  19. sprinf sprintf_s 的用法
  20. Codeforces Round #503 Div. 2

热门文章

  1. JavaScript Constructors
  2. 【C/C++】malloc()
  3. hex2bin
  4. This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended
  5. nodejs 循环的陷阱
  6. Asset Catalog Help (九)---Changing Image Set Names
  7. 1.SJ-SLAM-14
  8. E20180511-hm
  9. Event事件的三个阶段
  10. Educational Codeforces Round 20 C(math)