AppHelp
生成并校验文本或文件哈希
粘贴文本或拖入文件,一次计算五种常用摘要;切换 HEX 与 Base64,或用预期校验和完成比对,无需上传内容。
安全提示: 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. 选择文本、文件或校验文本用于 UTF-8 内容,文件用于最大 50 MB 的本地文件,校验用于比对预期摘要。
- 2. 提供输入输入或粘贴文本,也可拖放文件;摘要会在浏览器中自动更新。
- 3. 选择 HEX 或 Base64切换编码,可将 HEX 转为大写,然后复制单项或全部摘要。
- 4. 验证校验和选择算法并粘贴十六进制或 Base64 预期摘要,查看匹配或不匹配结果。
示例
hello 的 SHA-256
输出
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
输入会先按 UTF-8 编码。
空字符串的 MD5
输出
d41d8cd98f00b204e9800998ecf8427e
MD5 仅用于兼容,不适合现代安全场景。
校验下载文件
匹配证明字节一致,不证明来源可信。
常见场景
- 比对下载文件与公开校验和
- 生成 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。