哈希计算器
对文本或文件计算 MD5、SHA-1、SHA-256 与 SHA-512 哈希值。支持拖放与分片读取大文件、实时显示进度,全部由浏览器原生加密 API 在本地完成。
使用说明
- 选择数据来源:「文本哈希」直接在输入框粘贴内容;「文件哈希」点击或拖拽文件到虚线区域。
- 在下拉框中选择算法:MD5、SHA-1、SHA-256 或 SHA-512,一般下载校验场景使用 SHA-256。
- 点击「计算哈希」得到十六进制小写结果;大文件会分片读取,界面实时显示进度。
- 点击「复制结果」可把哈希值复制到剪贴板,用于与官方公布的校验值比对。
常见问题
哈希(Hash)是什么?和加密有什么区别?
哈希把任意长度的数据映射为固定长度的摘要(如 SHA-256 恒为 64 位十六进制),且不可逆、防碰撞,主要用于校验完整性;而加密是可逆的,用于保密。两者用途不同,本站的「文本加密」工具处理的是可逆加密。
MD5、SHA-1 与 SHA-256 该选哪个?
校验下载文件完整性时首选 SHA-256:官方通常只公布 SHA-256 值。MD5 与 SHA-1 存在碰撞风险,若网站只提供这两种值可作参考,但不要用于安全敏感场景。
大文件会卡死页面吗?
不会。文件按 1MB 分片异步读取,每读一片界面都会刷新进度,主线程不被长时间占用;SHA 系列由浏览器原生 API 计算,速度很快。
文件会上传到服务器吗?
不会。无论是文本还是文件,全部在浏览器本地计算,数据不会离开您的设备,可用于校验敏感或受版权保护的文件。