admin管理员组

文章数量:1639675

/// <summary>
/// 对文件流进行MD5加密
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
/// <example></example>
public static string MD5Stream(string filePath)
{
    FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read);
 
    MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
    md5.ComputeHash(fs);
    fs.Close();
 
    byte[] b = md5.Hash;
    md5.Clear();
 
    StringBuilder sb = new StringBuilder(32);
    for (int i = 0; i < b.Length; i++)
    {
        sb.Append(b[i].ToString("X2"));
    }
 
    Console.WriteLine(sb.ToString());
    Console.ReadLine();
 
    return sb.ToString();
}
 
/// <summary>
/// 对文件进行MD5加密
/// </summary>
/// <param name="filePath"></param>
public static void MD5File(string filePath)
{
    FileStream fs = new FileStream(filePat

本文标签: 大文件文件