文件哈希(或校验和)是由加密算法根据文件内容生成的固定长度字符串。即使文件发生一位的变化,哈希值也会完全不同。这使哈希非常适合验证文件完整性——确认下载的文件在传输过程中没有损坏或被篡改。
对于完整性验证,SHA-256 是当前标准,推荐用于大多数场景。SHA-512 输出更大,但很少需要。MD5 和 SHA-1 是遗留算法——速度快但密码学上已被破解,意味着两个不同的文件可以产生相同的哈希值。只有当来源明确提供 MD5/SHA-1 时才使用。
不会。所有哈希计算完全在您的浏览器中使用 Web Crypto API(SHA-256/SHA-512)和纯 JavaScript 库(MD5/SHA-1)执行。您的文件永远不会离开您的设备,对敏感文档也完全安全。
哈希函数 将任意长度的输入转换为固定长度的输出(哈希值)。它是单向的,不可逆,常用于数据完整性校验、密码存储等。
Hello World,点击示例按钮可快速测试。