/// <summary>
/// MD5加密
/// </summary>
/// <param name="strSource">需要加密的明文</param>
/// <returns>返回32位加密結果</returns>
public static string Get_MD5(string strSource, string sEncode)
{
//new
System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
//獲取密文字節數組
byte[] bytResult = md5.ComputeHash(System.Text.Encoding.GetEncoding(sEncode).GetBytes(strSource));
//轉換成字符串,並取9到25位
//string strResult = BitConverter.ToString(bytResult, 4, 8);
//轉換成字符串,32位
string strResult = BitConverter.ToString(bytResult);
//BitConverter轉換出來的字符串會在每個字符中間產生一個分隔符,需要去除掉
strResult = strResult.Replace("-", "");
return strResult.ToLower();
}