开发者
校验和验证器
通过比较校验和(MD5、SHA-256、CRC32)验证文件完整性。
Loading…
关于校验和验证器
校验和验证器通过使用MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512和CRC32算法计算哈希值并与预期校验和进行比较,来验证文件和数据的完整性。文件校验和验证是防御下载损坏、中间人篡改和软件分发供应链攻击的主要手段——Linux ISO镜像、软件安装程序和固件镜像都会发布官方SHA-256校验和供用户验证。本工具使用Web Crypto API,数据从不上传到服务器。
使用方法
上传文件或将文本数据粘贴到输入区域,然后选择与提供的校验和匹配的哈希算法。将预期哈希值粘贴到比较字段并点击验证。绿色复选标记确认匹配(文件真实完整);红色X表示不匹配(文件可能已损坏或被篡改)。所有哈希运算在本地执行。
常见用途
- 在烧录到USB之前验证已下载Linux ISO镜像的SHA-256校验和,确认下载未损坏
- 根据供应商安全页面上发布的MD5或SHA-256哈希验证已下载软件包和ZIP压缩包
- 在通过网络连接进行SCP、SFTP或rsync操作后确认大文件传输的完整性
- 在刷写嵌入式设备之前,验证固件镜像和更新包是否与制造商发布的校验和匹配
- 使用哈希比较而非缓慢的逐字节比较,来确定两个文件版本是否完全一致