From e3c9022281563d1563eae06d6ef4f96e6dd4ebf0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 13 Jul 2023 19:07:02 +0800 Subject: [PATCH] 1 --- utils.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/utils.js b/utils.js index 21b311b..42e7f4a 100644 --- a/utils.js +++ b/utils.js @@ -335,6 +335,19 @@ function safeDumpErrStack(err) { } } +function normalMd5UrlSign(params, $secretKey) { + const sortedKeys = params.keys().sort(); + const connStr = '&'; + let paramsStr = ''; + sortedKeys.forEach + ( + (key) => { + paramsStr += '' + key + '=' + params[key] + connStr; + } + ); + return md5Str(paramsStr + $secretKey); +} + exports.rspErr = rspErr; exports.rspOk = rspOk; exports.rspData = rspData; @@ -377,3 +390,4 @@ exports.mapToObject = mapToObject; exports.arrayToStrings = arrayToStrings; exports.removeLeadZero = removeLeadZero; exports.safeDumpErrStack = safeDumpErrStack; +exports.normalMd5UrlSign = normalMd5UrlSign;