MD5 加密方式
MD5 加密方式,方法的定义,如以下代码所示:
/// <summary> /// 用指定编码得到哈希密码 /// </summary> /// <param name="sourceString">源</param> /// <param name="charsetName">gb2312 utf-8等</param> /// <returns></returns> public static string MD5(string sourceString, Encoding encoding) { byte[] buffer = new MD5CryptoServiceProvider().ComputeHash(encoding.GetBytes(sourceString)); StringBuilder builder = new StringBuilder(0x20); for (int i = 0; i < buffer.Length; i++) { builder.Append(buffer[i].ToString("x").PadLeft(2, '0')); } return builder.ToString(); }
以下代码是对上面部分代码的调用:
public static string MD5(string SourceString) { return MD5(SourceString, Encoding.Default); }
浙公网安备 33010602011771号