DIGEST / HASH

MD5 / SHA 哈希生成

为文本生成 MD5 与 SHA 系列十六进制摘要,适合校验与开发调试。

在线工作台

浏览器本地处理

Enter 执行 · Shift+Enter 换行

输入内容后,点击上方按钮开始处理。

Under the hood

实现原理

输入只在浏览器中处理,下面分别说明转换逻辑与页面实现方式。

Logic

工作原理

  • SHA 系列调用浏览器 Web Crypto,并以 UTF-8 字节作为输入。
  • MD5 使用确定性实现,并保持零运行时依赖。
  • 摘要是单向指纹而不是加密;MD5 与 SHA-1 不适合密码或抗碰撞安全场景。

Browser

前端如何实现

  • 文本先在浏览器中转换为 UTF-8 字节,SHA 系列再交给 Web Crypto 加密接口计算摘要。
  • MD5 使用页面内置的确定性算法,最终统一转换为便于复制的十六进制文本。

Process map

文本如何变成哈希摘要

  1. 01读取输入文本
  2. 02转换为 UTF-8 字节
  3. 03调用所选摘要算法
  4. 04格式化为十六进制结果

Keep working

相关工具

查看全部 →