Hash 生成器
在线计算文本或文件的 MD5、SHA-1、SHA-256、SHA-512 哈希值,可用于校验文件完整性,全部在浏览器本地完成,内容不上传,免费使用。
在线计算文本或文件的 MD5、SHA-1、SHA-256、SHA-512 哈希值,可用于校验文件完整性,全部在浏览器本地完成,内容不上传,免费使用。
先选择页面支持的文件,再使用「计算 Hash」完成操作。
先确认算法和输入字节完全相同。换行符、末尾空格、字符编码或文件内容变化都会影响摘要;摘要大小写通常只影响显示,不能据此判断原文是否不同。
哈希不是可逆加密,也不单独证明来源。文件校验需要与可信渠道提供的同算法摘要比较;密码存储还需要专用的带盐密码哈希方案,不能只使用普通快速摘要。
MD5 输出 128 位,速度快但已被证明存在碰撞漏洞,仅适合校验文件完整性,不推荐用于安全场景;SHA-1 输出 160 位,同样不再推荐用于安全用途;SHA-256 是目前主流安全标准;SHA-512 安全性更高,适合高安全性要求的场景。
下载文件后,使用「文件哈希」功能选择该文件,工具会计算其 SHA-256 等哈希值。将结果与官网或发布者提供的哈希值逐字符对比,完全一致则说明文件未被篡改。
是的,哈希函数具有确定性:相同的输入始终产生相同的输出。只要文本内容(含空格、换行、大小写)完全相同,哈希值就完全相同;哪怕改动一个字符,结果也会完全不同。
本页提供「UTF-8」、「ASCII」选项。先按实际输入和目标选择「编码」,再执行操作;比较两次结果时,保持其他参数一致,避免把不同模式的结果混在一起。
先用最小示例验证,再将结果放回实际开发环境检查。语言版本、运行环境、编码和配置项可能与浏览器中的处理规则不同。
本页的主要处理逻辑在浏览器内执行。页面加载资源、打开外部链接,以及带外部地址的内容预览仍可能产生网络请求;“本地处理”并不表示整个网页完全没有网络活动。
先检查「输入文本」、「编码」是否完整,以及格式、单位和当前选项是否匹配。重新执行「计算 Hash」,查看页面的结果或错误提示;可先用少量数据定位问题。
SRI 哈希生成器 · HMAC 生成器 · JSON 格式化 · ISBN 验证与解析 · 全部开发工具