MCPcopy Create free account
hub / github.com/smallfawn/QLScriptPublic / miniSign

Function miniSign

wxapp/longfor.js:148–157  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

146}
147
148function miniSign(data) {
149 const timestamp = Date.now().toString();
150 const body = canonicalize(JSON.parse(JSON.stringify(data || {})));
151 const raw = `${body ? `${body}&` : ""}${timestamp}&${MINI_SIGN_SECRET}`;
152 return {
153 "X-LONGZHU-TimeStamp": timestamp,
154 "X-Client-Type": "microApp",
155 "X-LONGZHU-Sign": crypto.createHash("md5").update(raw).digest("hex"),
156 };
157}
158
159function dxMakeLocalId(length = 32) {
160 const chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

Callers 1

miniHeadersMethod · 0.85

Calls 1

canonicalizeFunction · 0.85

Tested by

no test coverage detected