lizong000

 

//喜欢的可以关注一下我的博客http://www.cnblogs.com/lizong000/

 

/// <summary>
/// MD5加密类
/// </summary>
/// <param name="str"></param>
/// <returns>加密后的字符串</returns>
public static string GetMD5(string str)
{
//创建一个MD5加密的对象
MD5 md5 = MD5.Create();


byte[] buffer = System.Text.Encoding.Default.GetBytes(str); ///将传入的字符串转换为字节数组

byte[] md5Buffer = md5.ComputeHash(buffer); //返回加密号的字节数组

string strNew = string.Empty; //将每一个数组的元素都转换为十六进制的字符串并且拼接,得到MD5加密后的字符串
for (int i = 0; i < md5Buffer.Length;i++)
{
strNew += md5Buffer[i].ToString("x2"); //Tostrinf("x")表示将数字转化为十六进制的数,2代表以2位位一组

}

 
return strNew;

}

分类:

技术点:

相关文章:

  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
  • 2021-10-09
猜你喜欢
  • 2021-11-01
  • 2021-09-13
  • 2021-09-21
相关资源
相似解决方案