码迷,mamicode.com
首页 > 其他好文 > 详细

MD5 加密

时间:2016-08-10 11:01:12      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

public static string MD5(string pwd)
{
string MD5pwd = ""; //定义一个字符串用来接收编码后的字符串

MD5CryptoServiceProvider MD5 = new MD5CryptoServiceProvider(); //定义一MD5对象 或者 MD5 md5=MD5.Create();

 

byte[] buffer = Encoding.UTF8.GetBytes(pwd); //所有的加密算法都是对字节进行加密,因为先把密码转化成字节数组
//或者 byte[] buffer= System.Text.Encoding.Default.GetBytes(pwd);


byte[] MD5buffer = MD5.ComputeHash(buffer); //对字节进行加密,返回字节数组
foreach (byte item in MD5buffer) //md5加密后得到是:32为16进制数,所有把btye转成十六进制 {

MD5pwd += item.ToString("X2"); //x表示转换成十六进制数【大写x表示十六进制中的字母是大写的】

return MD5pwd;
}

MD5 加密

标签:

原文地址:http://www.cnblogs.com/huchaoheng/p/5755857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!