DEV NO.006
哈希计算器
文本与文件的 MD5 / SHA-1 / SHA-256 / SHA-512 校验和,秒级出结果。
此工具完全在本地运行,数据不会上传到任何服务器。
输入文本
这是什么
什么是哈希
哈希函数把任意输入映射为固定长度的「指纹」——输入哪怕改动一个字节,指纹也会完全不同。用途:文件完整性校验、去重、密码存储(需加盐慢哈希)。
What is a hash
A hash function maps any input to a fixed-length fingerprint. Change one byte and the fingerprint changes completely — the basis of integrity checks, deduplication and (properly salted) password storage.
如何使用
- 文本模式:粘贴文本即得四种哈希。
- 文件模式:拖入文件,自动计算 SHA 系列;MD5 在浏览器内用 JS 实现。
- 复制任一指纹用于比对。
常见问题
如何校验下载文件是否被篡改?
把文件拖进来计算 SHA-256,与官网公布的校验值逐字符比对,一致即完整。
MD5 还安全吗?
MD5 与 SHA-1 已可被碰撞攻击破解,不能用于安全场景;校验文件完整性仍广泛使用,但新系统请选 SHA-256。
大文件计算会上传吗?
不会。文件通过 Web Crypto API 在本地计算,越大越能感受到本地处理的速度优势。