private static MD5 m_MD5 = new MD5CryptoServiceProvider();
private static StringBuilder m_Stb = new StringBuilder();
/// <summary>
///
/// </summary>
/// <param name="filePath"></param>
public static string GetMD5ByPath(string filePath)
{
try
{
using (FileStream fs = new FileStream(filePath, FileMode.Open))
{
m_Stb.Clear();
byte[] hash = m_MD5.ComputeHash(fs);
for (int i = 0; i < hash.Length; i++)
{
m_Stb.Append(hash[i].ToString("x2"));
}
return m_Stb.ToString().ToUpper();
}
}
catch (Exception ex)
{
throw new Exception("获取MD5出错:" + ex.Message);
}
}
09-09
05-14
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交