MD5/SHA 哈希计算器
输入文本或选择文件,一次性算出 MD5、SHA-1、SHA-256、SHA-512 四种哈希值,点击即复制。全部计算在浏览器本地完成,文本和文件都不会上传。
文本哈希
文件哈希
点击选择文件(数百 MB 内流畅)
本地读取计算,文件不上传 ·
使用说明
使用方法:粘贴文本后点计算哈希;或选择本地文件(常用于校验文件完整性、比对下载是否一致)。结果按算法分行显示,点行尾按钮复制。
算法怎么选:校验文件完整性用 MD5 或 SHA-256 都可以;涉及密码存储请用 SHA-256 及以上(MD5 已可人为构造碰撞,不适合安全场景);SHA-512 适合长报文和更高安全要求。
常见问题
MD5 加密安全吗?
MD5 是哈希(散列)不是加密,输出不可逆推原文。它已被证明可人为构造碰撞,所以不适合密码存储等安全场景;但用于校验文件是否被改动、比对下载完整性,MD5 至今完全可靠。
MD5 能解密吗?
不能。哈希是单向的,「MD5 查询/解密」网站本质是预存了常见字符串的彩虹表反查——只有弱口令(如 123456)能被查到,长随机串查不到。
文件会被上传到服务器吗?
不会。文件在浏览器内存中读取并计算哈希,全程不出本机,断网也能用。
校验文件完整性用哪个算法?
MD5 或 SHA-256 都可以——发布方给你什么哈希你就算什么来比对。两处值一致说明文件完全相同,不一致说明下载损坏或被篡改。
大文件能算吗?
数百 MB 内流畅(本地计算,速度取决于设备性能)。超过 800MB 建议用系统自带工具:Windows 命令 certutil -hashfile 文件名 MD5,macOS/Linux 用 md5sum / shasum。