/// <summary> /// 将有效的字符串按照编码转换为 MD5 哈希编码的等效字符串表示形式。 /// </summary> /// <param name="value">欲被转换的字符串</param> /// <param name="encoding">欲被转换字符串所使用的编码</param> /// <returns></returns> public static string ToMD5String(this string value, Encoding encoding) { if (string.IsNullOrEmpty(value)) { return(string.Empty); } return(MD5Engine.ToMD5String(encoding.GetBytes(value))); }
/// <summary> /// 将有效的字符串按照UTF-8编码转换为 MD5 哈希编码的等效字符串表示形式。 /// </summary> /// <param name="value">欲被转换的字符串</param> /// <returns></returns> public static string ToMD5String(this string value) { return(MD5Engine.ToMD5String(value, Encoding.UTF8)); }