文件 SHA-256 核对
无需上传,计算本地文件 SHA-256 并可核对已知摘要。
计算示例
内置示例为精确 abc 字节,摘要是 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad。
空文件摘要是 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855。
方法
将文件读入 ArrayBuffer,使用 SubtleCrypto.digest 的 SHA-256 输出 64 位小写十六进制。
规范化并验证预期摘要后比较全部 64 字符,文件名不参与摘要。
适用限制
单文件最多 100 MiB,整个文件进入内存,需要安全环境的 Web Crypto。
取消可停止等待,但标准 API 无法强制中止原生读取和摘要工作;不加密、不扫描恶意程序、不打开文件。
输入数据保留在此设备。只有经您同意的可选浏览量会被统计;计算值、文件、文件名与处理日志不发送至 Analytics。
切换语言时,文本、设置与所选文件会暂存于此设备,恢复后移除;中断的暂存会于后续访问清理。输入与文件不会上传。