C#MD5加密
2013-12-16 10:45
218 查看
using System.Security.Cryptography; /// <summary> /// 返回加密的字符串 /// </summary> /// <param name="strPwd">加密信息</param> /// <returns></returns> public string Encrypt(string strPwd) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] data = System.Text.Encoding.Default.GetBytes(strPwd);//将字符编码为一个字节序列 byte[] md5data = md5.ComputeHash(data);//计算data字节数组的哈希值 md5.Clear(); string str = ""; for (int i = 0; i < md5data.Length - 1; i++) { str += md5data[i].ToString("x").PadLeft(2, '0'); } return str; }
相关文章推荐
- 用C#的GDI+技术生成复杂型彩色验证码
- C# ToolStrip浮动及上/下/左/右 停靠
- 如何创建C#版浮动工具栏?
- 利用C#轻松创建不规则窗体
- C# webBrowser控件使用心得
- C# Excel操作知识点 4000
- C++通过DLL调用C#代码
- C# Type Basics
- c# 操作 xml 文件的 自定义类
- C#编程解决类似爱因斯坦智力题的问题
- 让C#轻松实现读写锁分离--封装ReaderWriterLockSlim
- 【C# -- OpenCV】Emgu CV 第一个实例
- C#数据类型转换
- C#中xml文件和对象的序列化与反序列化
- 利用C#判断当前操作系统是否为Win8及其以上版本的系统
- C#判断操作系统类型总结
- C#获取网页的内容 (转载)
- C#网页软件交互必备
- C#简单问答
- c# wince 获取当前应用 绝对路径