|
发表于 2024-9-14 19:50:46
|
显示全部楼层
吉林省吉林市
.版本 2.支持库 spec.支持库 dp1.子程序 _按钮1_被单击.局部变量 t, 文本型.局部变量 e, 文本型.局部变量 key, 字节集.局部变量 hmac_result, 文本型t = “POST” + #换行符 + “xxxxxx.com” + #换行符 + “/apis/v1/tokens/e87822cf-bbfe-4f23-874a-b2b95380ad2c/validate” + #换行符 + #换行符 + “x-yh-appid:356959” + #换行符 + “x-yh-date:20240914T105425Z” + #换行符 + “x-yh-nonce:Oh/zgmq9eqBolxpR+ZRcpA==” + #换行符 + “x-yh-traceid:Tfl35MsHQa+dsBfCR0MgMQ==” + #换行符 + “cUmwtMQ+o+sWwH18y3U/LRvEdkE=”e = “ZWjJ1B7dCoB1ZqDFLm7Ix77GBsnCAyv2wcqg6sA5QAI=”key = 编码_BASE64解码 (e).子程序 hmac_func, 文本型.参数 data, 文本型.参数 key, 字节集.局部变量 hmac_obj, HMAC_SHA1信息.局部变量 result, 字节集hmac_obj.初始化 (key, data)result = hmac_obj.取摘要 ()返回 (编码_BASE64编码 (result)).子程序 create_hmac_helper, 子程序指针.参数 algo, 整数型.局部变量 hmac_func_ptr, 子程序指针hmac_func_ptr = &hmac_func返回 (hmac_func_ptr).局部变量 hmac_helper, 子程序指针.局部变量 hmac_result, 文本型hmac_helper = create_hmac_helper (2)hmac_result = hmac_helper (t, key)调试输出 (hmac_result)
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|