HMAC 计算
本地运算HMAC 是用密钥参与的哈希算法,既能校验数据完整性,又能证明数据来自持有密钥的一方。很多开放平台的接口签名就是这样算出来的。
HMAC 结果-
结果长度-
常见接口签名写法
| 步骤 | 做法 |
|---|---|
| 1. 参数排序 | 把请求参数按参数名 ASCII 码从小到大排序 |
| 2. 拼接字符串 | 拼成 key1=value1&key2=value2 的形式,空值通常不参与 |
| 3. 拼接密钥 | 在末尾或开头拼接 &key=你的secretKey |
| 4. 计算摘要 | 对整串做 HMAC-SHA256 或 MD5,结果转大写或 Base64 |
| 5. 携带签名 | 把签名作为 sign 参数随请求一起发送 |
不同平台的规则细节各有差异,具体请以该平台官方文档为准。本工具只负责计算摘要,不会保存您填入的密钥。
加密校验 · 其他工具
分类页 ›文本哈希在线计算 MD5、SHA1、SHA256、SHA512 摘要值,支持大小写切换文件校验文件摘要计算、官方值比对及批量 SHA-256 清单生成核验,文件不上传批量文件 SHA-256 校验清单为本地文件或文件夹生成可携带的 SHA-256 清单,并在复制、交付或备份后逐项核验缺失、变更与多余文件。CRC32 校验计算文本或文件的 CRC32 校验值,附常用校验算法说明密码生成按长度与字符集生成高强度随机密码,并估算破解所需时间本地 TOTP 动态验证码在本机按 TOTP 标准生成并校验动态口令,支持 otpauth URI、SHA-1/256/512 和时间偏差查看。AES 加解密基于 WebCrypto 的 AES-GCM 字符串加解密,错误密码明确提示本地文件密码加密用密码加密任意文件,解密时验证完整性,文件名和内容一起加密。RSA 签名与加密实验本地生成 RSA 密钥,进行 SHA-256 签名核验及 OAEP 短文本加解密,导出 PEM。证书与公钥检查台本地解析 X.509 证书、公钥、有效期和指纹,不联网查信任。SSH 公钥与指纹检查解析 authorized_keys 公钥行,检查格式、算法、RSA 位数、重复项并生成 SHA-256 指纹。UUID 生成批量生成 UUID v4、短 ID、随机字符串与随机十六进制JWT 解析解析 JWT 的头部、载荷与签名段,显示签发与过期时间摩斯电码莫尔斯码双向编解码,WebAudio 本地合成发报音