RR工具箱

MD5 与 SHA 在线哈希计算

计算 UTF-8 文本的 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512 摘要,提供固定示例及空格、换行影响说明。

输入文本
选择算法:

计算文本摘要

  1. 输入需要计算的文本。
  2. 选择一种或多种算法,点击计算。
  3. 复制对应的十六进制摘要,与来源提供的结果比较。

文本按 UTF-8 编码,工具不会主动去掉首尾空格。适用于排查文本摘要差异;这里计算的是输入文本,不是上传文件的摘要。

hello 的计算示例

输入小写 hello,不含引号、空格或换行:

MD5
5d41402abc4b2a76b9719d911017c592
SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

改为大写、增加空格,或在结尾加上换行,都会改变参与计算的字节,得到不同结果。

哈希与加密的区别

哈希生成摘要,不提供“解密还原原文”。MD5、SHA-1 保留用于兼容既有数据和调试,不适合要求抗碰撞的安全用途;新设计可根据协议要求选择 SHA-256 等算法。

普通文本摘要也不是专用的密码存储方案。SHA 系列计算依赖浏览器 Web Crypto,线上页面应通过 HTTPS 使用。

数据如何处理

工具计算在当前浏览器内执行,工具代码不上传输入内容,也不写入本地存储。页面加载包含百度访问统计。

相关工具

JSON 格式化与校验 · 查看完整工具箱