HMAC-SHA256 签名生成器(终端打字效果)

canonical_string 规则:METHOD\nPATH_WITH_QUERY\nTIMESTAMP\nBODY_SHA256\n(四行都以 \n 结尾)
Web Crypto API · No Dependency · Single HTML
⚠️ Body 的 SHA256 对空格/换行/字段顺序极敏感:请确保与实际请求 body 完全一致。
PATH_WITH_QUERY:若你只填 URL,会自动解析;也可手工覆盖 PATH_WITH_QUERY。
signature-gen.ts
BODY_SHA256(hex)
signature(Base64)
canonical_string(真实换行)