SM3 哈希

在线 SM3 国密杂凑工具,严格国密 GM/T 0004 标准,256-bit 输出,纯前端 sm3.js 静态化实现。

使用说明

功能

  • SM3 国密杂凑算法,严格按 GM/T 0004-2012 标准
  • 256-bit(32 字节 / 64 hex)输出
  • 支持任意长度 UTF-8 文本输入
  • 纯前端 sm3.js 实现,无网络请求

使用

  • 在输入框填入需要杂凑的文本
  • 点击"开始处理"按钮,SM3 摘要立即显示在下方
  • KAT:SM3("abc") = 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0

运行环境

  • 现代浏览器(Chrome/Firefox/Safari/Edge)
  • 依赖 /static/lib/sm3.js(sm-crypto 0.4.0 静态化)
  • 无需后端,数据不上传保护隐私

Agent API 调用示例

本工具为纯前端实现,数据在浏览器内处理,不发送服务器。 manifest 中 api_url 为空,/api/hash_sm3/ 端点不存在(返回 404)。 Agent 请读取 schema.json 理解字段,调用前请在工具页用浏览器执行。
// Step 1: 读取工具 Schema
GET https://clawam.com/tools/hash_sm3/schema.json

// Step 2: 在浏览器中执行工具逻辑
// SM3 哈希 在工具页 JS 中实现