免费在线 哈希生成器
在线从文本或文件生成 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512 哈希值。验证文件校验和。免费,100% 客户端运行——任何内容都不会上传。
100% 客户端处理 · 数据永不离开您的浏览器使用说明 哈希生成器
通过顶部的选项卡在 文本 和 文件 模式之间切换。
- 文本模式——在输入框中输入或粘贴任意文本。
- 文件模式——将文件拖到拖放区,或点击浏览。点击 生成哈希 后开始计算。处理大文件时会显示进度条。
选择算法(MD5、SHA-1、SHA-256、SHA-384 或 SHA-512),或勾选 计算所有算法 一次性生成所有哈希值。点击 生成哈希 或按 Ctrl/Cmd+Enter。点击结果旁的复制按钮可复制任意结果。
常见问题
支持哪些哈希算法?
MD5、SHA-1、SHA-256、SHA-384 和 SHA-512。SHA-256 是大多数现代场景的推荐选择。MD5 和 SHA-1 保留用于兼容性目的,但已不再被认为具有密码学安全性。
我的文本或文件会被上传吗?
不会。所有哈希运算完全在您的浏览器中执行。文本通过 Web Crypto API(SubtleCrypto)进行哈希计算。文件以本地分块流式读取和哈希——任何数据都不会发送到服务器。
可以对多大的文件进行哈希计算?
没有硬性的文件大小限制,仅受限于浏览器可用内存。文件以 2 MB 为单位分块处理,并显示进度条,因此您可以对几 GB 大小的文件进行哈希而不会卡住浏览器。
可以同时计算多个哈希值吗?
可以。在点击"生成哈希"之前勾选"计算所有算法",即可同时生成 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512。
MD5、SHA-1 和 SHA-256 有什么区别?
MD5(128 位)和 SHA-1(160 位)速度快,但易受碰撞攻击,不应用于安全场景。SHA-256(256 位)及以上属于 SHA-2 系列,仍具有密码学强度。
可以用这个工具验证下载文件吗?
可以。下载文件后,将其拖到"文件"选项卡,选择与提供的校验和匹配的算法(通常是 SHA-256),然后点击"生成哈希"。将结果与文件作者发布的校验和进行对比即可。