🔑
免费文件哈希 / 校验码
计算任意文件的 SHA-256、SHA-1、SHA-384 和 SHA-512 校验码,并验证下载文件与公布哈希是否一致。文件不会上传。
将文件拖放到此处或点击浏览
Any file · 在你的设备上处理
或按 Ctrl+V 从剪贴板粘贴
你可以一次拖放多个文件
你的文件永远不会离开你的设备。所有处理都在你的浏览器中本地进行。
计算任意文件的 SHA-256、SHA-1、SHA-384 和 SHA-512 校验和,并与已发布的哈希值进行核验。文件在本地读取,从不上传。
常见用途
- 验证下载的校验和确认下载的文件与发布者发布的校验和匹配。
- 获取文件的SHA-256计算文件的SHA-256哈希以发布或比较。
- 检查文件完整性检测文件是否已更改或损坏。
- 确认两个文件相同对两个文件进行哈希处理并比较以查看它们是否逐字节相同。
- 发布带有你文件的校验和生成校验和以与你分发的文件一起列出。
工作原理
校验和是文件的指纹。发布者在下载旁边列出一个,所以你可以确认你获得的文件正是他们发布的——不是损坏或篡改的。这在你的浏览器中计算它们。
- 1你选择一个文件它在本地读入内存——从不上传,无论大小。
- 2Web Crypto哈希它浏览器的原生crypto.subtle在字节上单个通道中计算SHA-256、SHA-1、SHA-384和SHA-512。
- 3你与发布的哈希比较粘贴下载页面中的校验和;它与所有四种算法匹配,清晰的✓/✗告诉你文件是否真实。
- 4复制任何哈希获取校验和,与你自己的文件一起发布。
验证敏感下载(安装程序、磁盘图像、备份)不应该需要将其上传到任何地方。哈希用原生浏览器加密完全在你的设备上计算。