|
发表于 2021-1-26 19:08:18
|
显示全部楼层
湖南省长沙市
.版本 2 .支持库 spec .支持库 dp1 .子程序 sign计算, 文本型, 公开 .参数 param, 文本型 .参数 key, 文本型 .局部变量 signpars, 文本型 .局部变量 分割, 文本型, , "0" .局部变量 x, 整数型 .局部变量 k, 文本型 .局部变量 v, 文本型 .局部变量 sign, 文本型 分割 = 分割文本 (param, “&”, )数组_排序 (分割, 0, )计次循环首 (取数组成员数 (分割 ), x )k = 文本_取左边 (分割 [x ], “=”, , )v = 文本_取右边 (分割 [x ], “=”, , )如果真 (k ≠ “accessKey” 且 k ≠ “accessID” 且 v ≠ “”)调试输出 (k, v )如果 (x = 取数组成员数 (分割 )) signpars = signpars + k + “=” + v signpars = signpars + k + “=” + v + “&”计次循环尾 ()signpars = signpars + key 调试输出 (signpars )sign = 取数据摘要 (到字节集 (signpars )) 返回 (sign ) |
|