囧囧驿站
实用工具 · 点亮高效生活
浏览器本地处理,不上传内容
返回囧囧驿站
程序员驿站 · 加密与签名
报文签名串生成
字段排序、排除、摘要与 HMAC 签名。
在线加解密
Java Demo
这是通用调试模板,不代表任何银行的最终规范。字段排序、大小写、空值、金额格式、字符编码和 URL 编码都必须以对方接口文档为准。
排除字段(逗号分隔)
HMAC 共享密钥(UTF-8)
原始报文(扁平 JSON,键名升序)
复制
{ "merchantNo": "M10001", "orderNo": "202609190001", "amount": "100.00", "currency": "CNY", "timestamp": "2026-09-19T18:30:00+08:00", "sign": "" }
生成签名串与摘要
规范化签名串
复制
SHA-256(Hex)
复制
SM3(Hex)
复制
HMAC-SHA256(Base64)
复制
处理过程在当前浏览器中完成
反馈广场
意见反馈