哈希生成器 — MD5、SHA-1、SHA-256、SHA-512
从文本或文件生成 4 种哈希算法。支持拖拽文件哈希、HMAC、哈希对比验证完整性。100% 浏览器本地运行。
拖放文件到此处或点击选择
文件始终保留在你的设备上 — 不会上传
使用方法
1. 输入文本或拖入文件
输入任意文本或拖拽文件。所有操作在你的设备上完成。
2. 即时获取 4 种哈希
MD5、SHA-1、SHA-256、SHA-512 — 一次生成。一键复制任意哈希。
3. 验证文件完整性
粘贴预期哈希,立即查看哪个算法匹配。确认下载的文件是否安全。
为什么选择这个哈希生成器?
文件哈希 — 不仅仅是文本
多数在线哈希工具只能处理文本。我们支持拖拽文件哈希并显示进度条,无需安装任何软件即可验证下载的 ISO、安装包和压缩文件。
HMAC 用于 API 认证
开启 HMAC 模式,输入密钥,生成 HMAC-SHA256 和 HMAC-SHA512 签名。API 开发和 Webhook 验证必不可少。
一键哈希对比
粘贴下载页面提供的预期哈希,立即查看哪个算法匹配。绿色 ✅ 表示匹配,红色 ❌ 表示不匹配。无需人工对比。
100% 隐私 — 无上传
所有哈希计算通过 Web Crypto API 在你的浏览器中完成。文本和文件永不离开你的设备。无服务器、无数据库、无跟踪。
专业提示
- ● 使用 SHA-256 验证文件 — 它是校验和的行业标准。
- ● MD5 速度快但不抗碰撞。用于快速校验和,不用于安全场景。
- ● HMAC 添加了密钥层 — 对于 API 签名和 Webhook 验证至关重要。
- ● 哈希是 单向 的 — 你无法将哈希逆转回原始文本。
- ● 即使只更改一个 字符 也会产生完全不同的哈希 — 这就是哈希的意义所在。
常见问题
关于哈希生成器的一切问题。
哈希生成器将文本或文件转换为固定长度的指纹,使用 MD5、SHA-1、SHA-256、SHA-512 等算法。相同输入始终产生相同输出,但即使微小变化也会产生完全不同的哈希。
SHA-256 生成 256 位(64 字符)哈希,被认为安全。MD5 生成 128 位(32 字符)哈希,速度更快但易受碰撞攻击。安全场景用 SHA-256,快速校验用 MD5。
可以。ToolKnit 使用 Web Crypto API 在你的浏览器中本地处理文件,文件永不离开你的设备。
生成文件的 SHA-256 哈希,然后与源头发布的哈希对比。如果匹配,文件完整且未被篡改。
HMAC(基于哈希的消息认证码)在哈希中添加密钥。用于 API 认证和验证消息未被篡改。
MD5 不适合防御恶意碰撞。完整性协议应使用现代、获认可的哈希算法;密码也不能直接保存为普通 SHA-256 或 SHA-512,需采用带盐和合适成本参数的专用方案,例如 Argon2id。
你可能还喜欢
继续使用相关工具,或阅读配套指南。