本帖最后由 bainiu 于 2022-4-13 07:52 编辑
1、阿里官网签名机制示例:https://help.aliyun.com/document_detail/69009.html
2、已构造代签名字串:
GET&%2F&AccessKeyId%3Dtestid%26Action%3DCreateKey%26Format%3Djson%26SignatureMethod%3DHMAC-SHA1%26SignatureVersion%3D1.0%26Timestamp%3D2016-03-28T03%253A13%253A08Z%26Version%3D2016-01-20
3、用于哈希计算的key为:testsecret&
4、阿里签名计算公式是,先哈希再Base64,他的例子计算结果是
41wk2SSX1GJh7fwnc5eqOfiJPF****
5、以上都是示例内容。
6、下面是我的计算方法。
我用nodered节点的计算和网页在线工具计算结果都一样,但都和阿里示例不同。在线工具https://tool.chinaz.com/tools/base64.aspx
7、我的哈希计算结果
e35c24d92497d46261edfc277397aa39f8893c58
8、将上面的字串Base64计算的结果
ZTM1YzI0ZDkyNDk3ZDQ2MjYxZWRmYzI3NzM5N2FhMzlmODg5M2M1OA==
9、我是真的不会,大佬别笑我。简单的一个示例我硬是没搞懂,以为自己看懂了,但就是结果不对,算的结果长度都不对,太伤自尊了。我肯定是自己错的,但是真不知道自己错在哪,请大家帮忙。
|