最近在做登录以及快捷登录这一方面,在用户登录的时候就有密码加密这一说,虽然我也不怎么懂加密,但是公司的小哥哥给出了很好的建议,那就是使用MD5加密,(好吧,最主要的原因是之前用户登录都是用的MD5加密的,所以我也只能用MD5加密了)
废话说了一大堆,直接贴代码吧
#region MD5 32位加密
/// <summary>
/// MD5 32位加密
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string UserMd5(string str)
{
string password = str;
StringBuilder pwd = new StringBuilder();
System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5CryptoServiceProvider.Create();//实例化一个md5对像
byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(password));
// 通过使用