Hash 摘要生成器

为文本或本地文件生成 MD5、SHA、SM3 摘要,支持多种输出格式。

输入与设置

文本编码

文件按原始字节读取。

摘要算法
输出格式

结果与分析

生成的摘要将在这里显示。

算法与用途

MD5 和 SHA-1 仅用于旧系统兼容。完整性校验优先使用 SHA-256 或更高版本。

密码存储应使用 Argon2、scrypt 等专用方案;快速 Hash 即使加盐也不适合作为密码存储方案。

输入与输出示例

helloSHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

如何使用

  1. 输入文本并选择编码,或选择本地文件。
  2. 选择摘要算法与 Hex/Base64 格式,输入或设置变更后会自动生成结果。
  3. 在结果框内复制单项摘要,或下载全部结果。

能力与限制

  • 浏览器本地处理
  • 文本最大 1 MiB,文件最大 50 MiB,文件按原始字节分块处理。
  • MD5 和 SHA-1 已不适合安全用途;不能把快速 Hash 当作密码存储方案。
  • 编码、空格和换行都会改变摘要;文件模式不进行文本转码。
  • 需要使用密钥生成消息认证码时,请使用独立的 HMAC 认证码生成器。

常见问题

文件会上传吗?
不会,文件只在浏览器 Worker 中读取和计算,取消或离开页面时任务终止。

相关指南

文本与文件 Hash:MD5 与 SHA 摘要:原理与边界 ↗

相关工具

更新于 2026-10-14 · 项目与反馈说明