MD5
哈希结果会显示在这里。
在浏览器本地生成 MD5、SHA-1、SHA-256、SHA-384、SHA-512 哈希与 HMAC 摘要,支持批量模式。
哈希是单向指纹,常用于完整性校验、缓存键和对比,不能隐藏原始数据,也无法还原输入。需要保密时请使用真正的加密方案。
粘贴预期的十六进制摘要,与当前文本或文件结果对比。
粘贴预期摘要后即可检查是否匹配。
哈希结果会显示在这里。
哈希结果会显示在这里。
哈希结果会显示在这里。
系统学习密码学 Hash:摘要原理、常见算法、完整性校验与典型误区。
DevCove Hash 生成器帮助开发者在不上传数据的情况下计算校验和、摘要与 HMAC 消息认证码。可处理 UTF-8 文本、拖放文件,或按行批量生成结果。需要带密钥的 MAC 时可切换到 HMAC 模式。MD5 与 SHA 通过 Web Crypto API 和内置 MD5 实现本地计算,密钥、日志和文件内容都保留在你的设备上。
当你需要在开发过程中快速计算校验和或 HMAC 时,可以使用这个 Hash 生成器:
面向日常校验和、摘要与 HMAC 场景:
MD5 在抗碰撞等安全场景已不够可靠,但开发中仍会碰到旧校验和、缓存键和第三方工具。本工具提供 MD5 是为排查和迁移,不应把它当作安全保证。
Hash 是输入数据的单向摘要;加密在持有正确密钥时可还原。Hash 用于对比和校验,加密用于保护机密性。
不会。文本、批量行和文件都在浏览器本地计算哈希,DevCove 不会接收文件内容。
SHA-256 是目前最常见的完整性校验默认值。SHA-384 和 SHA-512 更强,适合规范或平台要求时使用。SHA-1 主要用于兼容旧系统。
在相同字节和算法下,哈希是确定性的。这对校验下载包、配置或 API 载荷是正常且有用的行为。
HMAC(基于 Hash 的消息认证码)将密钥与消息组合生成 MAC。许多 API、Webhook 和签名令牌使用 HMAC-SHA256 来验证载荷未被篡改且来自持有密钥的一方。它不是加密——消息内容仍可被读取。
可以。文件模式会读取所选文件的原始字节,并在本地计算所选摘要。