计算文件的Hash值

    xiaoxiao2026-04-10  7

    计算文件的Hash值

    具体的算法代码如下

    using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read)) { //计算文件的SHA1值 System.Security.Cryptography.SHA1 calculator = System.Security.Cryptography.SHA1.Create(); Byte[] buffer = calculator.ComputeHash(fs); calculator.Clear(); //将字节数组转换成十六进制的字符串形式 StringBuilder stringBuilder = new StringBuilder(); for (int i = 0; i < buffer.Length; i++) { stringBuilder.Append(buffer[i].ToString("x2")); } hashSHA1 = stringBuilder.ToString(); }
    转载请注明原文地址: https://ju.6miu.com/read-1308689.html
    最新回复(0)