Hash 哈希计算

计算文本或文件的 SHA、HMAC 哈希值,支持 SHA2、SHA3、拖拽上传、结果复制和下载。

使用方法

  1. 选择 SHA 或 HMAC,再选择算法。HMAC 需要填写密钥,密钥按 UTF-8 文本处理,也可点击按钮生成。
  2. 输入文本,或切换到上传文件,拖拽或点击选择一个文件。
  3. 工具自动计算;更换类型、算法或密钥后会重新计算当前内容。通过快捷指令复制、下载结果,或清空内容。

示例

点击「示例」会填入 www.ezdev.cn 并选择 SHA-256;HMAC 模式同时填入示例密钥。SHA-256 对文本 abc 的结果如下:

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

注意事项

  • 支持 SHA-256、SHA-384、SHA-512 和 SHA3-256、SHA3-384、SHA3-512,以及对应的 HMAC 算法。
  • SHA2 在浏览器本地计算,需要 HTTPS 或 localhost 安全环境。SHA3 会将内容发送到服务器,HMAC 模式还会发送密钥,文本及文件输入上限均为 2 MiB;服务不可用时会显示错误,可改用 SHA2。
  • 文件会完整读入内存,较大的文件可能需要较长时间和更多内存。
  • 哈希和 HMAC 不可解密,不应用于直接存储密码。