哈希生成器文本、文件与校验和验证
zh-CN

AppHelp

生成并校验文本或文件哈希

粘贴文本或拖入文件,一次计算五种常用摘要;切换 HEX 与 Base64,或用预期校验和完成比对,无需上传内容。

15 UTF-8 字节

摘要结果

一次计算全部算法

MD5旧算法
SHA-1旧算法
SHA-256
SHA-384
SHA-512
安全提示: MD5 与 SHA-1 仅用于兼容性检查。存储密码应使用 Argon2id、scrypt、bcrypt 等专用密码哈希函数。

常见任务

  • 在线哈希生成器
  • SHA256 生成器
  • 文件哈希
  • 校验和验证
  • MD5 生成器
  • SHA1 生成器
  • SHA384 生成器
  • SHA512 生成器
  • Base64 哈希
  • 验证 SHA256
  • 文本哈希
  • 本地哈希工具

快速答案

输入文本、选择本地文件或打开校验模式,即可同时计算 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512,并输出 HEX 或 Base64;输入不会被上传。

使用步骤

  1. 1. 选择文本、文件或校验文本用于 UTF-8 内容,文件用于最大 50 MB 的本地文件,校验用于比对预期摘要。
  2. 2. 提供输入输入或粘贴文本,也可拖放文件;摘要会在浏览器中自动更新。
  3. 3. 选择 HEX 或 Base64切换编码,可将 HEX 转为大写,然后复制单项或全部摘要。
  4. 4. 验证校验和选择算法并粘贴十六进制或 Base64 预期摘要,查看匹配或不匹配结果。

示例

hello 的 SHA-256

输入
hello
输出
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

输入会先按 UTF-8 编码。

空字符串的 MD5

输入
输出
d41d8cd98f00b204e9800998ecf8427e

MD5 仅用于兼容,不适合现代安全场景。

校验下载文件

输入
本地文件 + 发布方 SHA-256
输出
摘要匹配或不匹配

匹配证明字节一致,不证明来源可信。

常见场景

  • 比对下载文件与公开校验和
  • 生成 SHA-256/SHA-512 内容指纹
  • 调试 UTF-8、HEX 与 Base64 流程
  • 兼容性检查 MD5/SHA-1
  • 不上传地校验文本摘要

注意事项

  • 文本按 UTF-8 编码,字符编码不同会得到不同摘要。
  • 文件哈希会把完整文件读入浏览器内存,本工具限制为 50 MB。
  • MD5 与 SHA-1 已不适合密码或安全签名。
  • 校验和匹配只证明字节一致,不代表来源可信。

功能特点

  • MD5、SHA-1、SHA-256、SHA-384 与 SHA-512
  • UTF-8 文本实时哈希
  • 最大 50 MB 本地文件哈希
  • HEX 与 Base64 输出
  • 十六进制大写
  • 预期校验和验证
  • 逐条与全部复制
  • 旧算法安全提示

常见问题

支持哪些哈希算法?
每次计算 MD5、SHA-1、SHA-256、SHA-384、SHA-512。SHA 使用 Web Crypto,MD5 使用本地实现。
可以不上传文件就计算哈希吗?
可以。选择或拖入最大 50 MB 文件,浏览器会在本地读取并计算,AppHelp 不会接收文件。
校验和验证如何工作?
工具使用所选算法计算文本摘要,再与预期 HEX 或 Base64 比较;HEX 大小写不影响比较。
可以用 MD5 或 SHA-1 存密码吗?
不可以。应使用带盐且缓慢的 Argon2id、scrypt 或 bcrypt。
HEX 与 Base64 有什么区别?
它们编码同一组摘要字节;HEX 更易人工核对,Base64 更短且常用于 API。