哈希与 HMAC 签名工作台

纯前端计算文本与文件的多种哈希散列值(MD5、SHA1、SHA256、SHA512、SHA3)及 HMAC 签名,支持哈希期望值实时比对,数据零上传。

客户端本地计算 · 数据零上传

使用指南

  • 1. 在输入框中键入或粘贴任意文本、密码,或切换至 HMAC 模式填入 Secret Key。
  • 2. 浏览器端同时计算 MD5、SHA-1、SHA-256、SHA-512 等多种哈希或 HMAC 值。
  • 3. 支持大小写切换、Base64 导出,并在校验框中粘贴期望值进行绿标比对。

技术优势与安全边界

  • 1. 敏感密码与凭证在浏览器内部计算,绝不发送到外部网络。
  • 2. 借助现代浏览器硬件加速算法,毫秒级响应。
  • 3. 输出格式符合标准 Hex 十六进制散列规范与 Base64 编码。

常见问题 FAQ

Q: MD5 和 SHA-256 应该如何选择?
A: MD5 适合用于快速非密码学场景(如文件完整性初筛、缓存 Key),而在密码存储、数字签名和高安全要求场景下推荐使用 SHA-256 或更高级别的算法。
Q: 我的明文密码与 HMAC Secret 会被泄露吗?
A: 不会。MoxiKit 完全在本地运行,您甚至可以断开网络连接进行哈希与 HMAC 运算。