AscendLab
开发者工具公开工具在浏览器中运行,除非页面另有说明。无需账号即可使用当前工具。
免费开发者工具

哈希生成器 - 计算 MD5、SHA-1、SHA-256 文本摘要

输入文本生成 MD5、SHA-1、SHA-256 等摘要,适合校验样例、签名调试、文档说明和固定指纹对比。

可以开始使用

浏览器本地 · 无需账号 · 结果留在当前页面

使用工具
文本输入
使用浏览器 Web Crypto 从 UTF-8 文本本地生成哈希。

试试常见哈希输入

哈希是确定性的:相同输入和算法始终生成相同摘要。
摘要适合用于比较和完整性检查,但它不是加密,也不能证明来源可信。
生成的哈希
复制 SHA 摘要,用于校验、测试数据和快速比较。

SHA-1

SHA-256

SHA-384

SHA-512

快速答案

哈希生成器可以把文本转换成固定长度摘要。

它适合校验样例、签名调试、接口文档、配置对比和轻量指纹检查。

适合输入

清晰输入

准备好要处理的需要计算摘要的文本,避免混入不相关内容。

确认输出用途

先确认结果要用于发布、调试、估算、整理还是交付,再选择合适参数。

复核关键边界

结果适合快速处理和初步判断,重要场景仍应按目标平台、团队规则或业务口径复核。

计算方式
工具按选择的算法计算输入文本的摘要字符串。
同一输入会得到相同摘要。
输入变化会导致摘要变化。
哈希摘要不是加密后的可还原文本。
示例、假设和限制
这些示例面向开发校验:接口签名样例、配置变更对比、文档里的 SHA-256 示例、缓存 key、非安全用途的 MD5 指纹。

示例

输入 hello,生成对应 SHA-256 摘要用于文档示例。

假设

输入是普通文本,用户需要摘要而不是加密存储方案。

限制

密码存储应使用专门的密码哈希方案,不应直接使用普通 MD5 或 SHA 摘要。

使用前检查
先确认你需要的是摘要校验而不是加密。密码存储、认证签名和生产安全方案不要直接套普通 MD5 或 SHA 文本摘要。

先确认哈希用途

MD5、SHA-1、SHA-256 适合不同兼容场景,安全敏感用途不要随意选旧算法。

输入必须完全一致

大小写、换行、空格和编码差异都会让哈希结果完全不同。

不要把哈希当加密

哈希是摘要,不是可逆加密;也不能替代密码存储方案。

实用细节
这些补充说明更偏真实使用决策,帮助你判断参数、边界和下一步处理方式。

适合做轻量摘要对比

配置片段、文本样例和接口返回可以生成摘要,用来判断内容是否完全一致。

文件场景用文件哈希

如果要校验下载包、图片或视频,请使用文件哈希工具,而不是把文件内容当文本处理。

安全用途要谨慎

真实密码、签名和完整性校验应使用项目规定的算法和流程,不要只凭页面输出决定。

常见使用场景
适合生成示例摘要、核对文本是否变化、写接口文档和轻量调试;文件场景应使用文件哈希校验工具。

接口调试

准备签名或摘要样例。

配置对比

确认文本是否发生变化。

文档示例

展示 hash 输出格式。

轻量校验

快速生成固定指纹。

常见问题
哈希可以解密吗?

不能。哈希是摘要,不是可逆加密。

MD5 还安全吗?

MD5 不适合安全场景,但仍可用于非安全校验示例。

文本会上传吗?

不会。摘要计算在浏览器中完成。

文件哈希用哪个工具?

文件请使用 File Hash Checker。

哈希和加密有什么区别?

哈希通常不可逆,用于摘要和比较;加密通常可用密钥还原,两者用途不同。

为什么多一个换行哈希就变了?

哈希对输入非常敏感,任何空格、换行、大小写或编码变化都会产生不同结果。

推荐流程

开发校验流程

先准备文本,再生成摘要或校验文件。