输入
正在准备工作区…
使用方法
- 选择或拖入本地文件,并选择算法。
- 点击“生成”,查看进度,必要时取消。
- 比较可信的预期摘要、复制校验和,或下载 JSON。
文件校验和
文件校验和用于比较下载文件的字节与预期摘要是否一致。文件在本地分块读取,无需上传,也无需解码为文本。
请将计算出的摘要与完整预期校验和比较,而不是只比较前缀。读取大文件时,仍可查看进度或取消。
输入与操作
选择或拖入本地文件,选择 SHA-256 或其他算法,然后点击“生成”。
可查看处理进度或取消耗时计算,页面会持续显示原始文件名和字节大小。
Empty file · SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855仅供演示。请勿将示例密钥或密码用作真实凭据。
行为与限制
最大支持 1 GiB 文件,以 1 MiB 分块处理,限时 120 秒。允许空文件。文件名仅作标签,不参与摘要计算。MD5 和 SHA-1 用于兼容旧系统;比较校验和不能独立验证发布者身份。
复制与使用
粘贴可信来源提供的预期摘要,比较、复制或下载计算出的校验和。
复制全部摘要 · 按所选输出格式比较。选择“所有算法”时,会标出匹配的摘要。
输入: 1 MiB; 密钥: 64 KiB; 文件: 1 GiB; 密码: 4–128 (长度), 1–100 (数量); bcrypt: 1–72 个 UTF-8 字节 · 成本 4–14 · 默认 10; AES: 明文 1 MiB, 加密口令 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: 口令 / 输入字节 64 KiB, 盐值 / info 1 KiB, 输出长度(字节) 1–256; 输出 1–256 字节 · PBKDF2 最多 2,000,000 次迭代 · 输入保留在设备上; 耗时: 30 s; 文件: 120 s.
常见问题
文件会上传吗?
不会。浏览器本地 Worker 读取所选文件。选择文件不会授予工具访问无关文件的权限。
校验和匹配能证明下载安全吗?
不能。它仅表明所选算法下与给定摘要一致。仍需信任摘要来源,并选择适合完整性检查的算法。
大文件必须一次全部读入内存吗?
不需要。Worker 分块读取并报告进度。仍受文件大小上限约束,“取消”会停止当前计算。
JSON 报告包含什么?
报告包含文件名、字节数、输出格式和计算的摘要,不包含原始文件字节。
重命名会改变校验和吗?
不会。仅对文件内容计算哈希,文件名与修改时间不属于摘要输入。