1 /// <summary> 2 /// 使用MD5算法加密(不可逆,无法解密) 3 /// 把此方法加入CS页面然后直接调用就行了 4 /// </summary> 5 /// <param name="password">明文</param> 6 /// <returns>密文</returns> 7 public static string EncryptionMD51(string password) 8 { 9 System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create(); 10 byte[] bytes = new byte[16]; 11 System.Text.ASCIIEncoding asc = new System.Text.ASCIIEncoding(); 12 bytes = md5.ComputeHash(asc.GetBytes(password)); 13 return Convert.ToBase64String(bytes); 14 } 15 16 17 18 但是我们通常使用utf8的编码方式 19 20 public static string EncryptionMD51(string password) 21 { 22 System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create(); 23 byte[] bytes = new byte[16]; 24 System.Text.UTF8Encoding asc = new System.Text.UTF8Encoding(); 25 bytes = md5.ComputeHash(asc.GetBytes(password)); 26 return Convert.ToBase64String(bytes); 27 }