qd
qd copied to clipboard
[Feature] 支持更多加密算法
Verify steps
- [x] Tracker 我已经在 Issue Tracker 中找过我要提出的问题
- [X] Need 当前 QD 框架并不包含该功能特性或者还不完善
- [X] Framework 这是 QD 框架应包含的特性,并非模板特性
- [X] Meaningful 我提交的不是无意义的 催促更新或修复 请求
Describe the Feature
这个功能似乎不支持HMAC-SHA256
Describe the solution
希望框架能够支持更多的加密算法
Describe alternatives
No response
Additional context
No response
有更多加密算法的清单么?最好有个在线示例网站?
有更多加密算法的清单么?最好有个在线示例网站?
https://www.mklab.cn/utils/hmac
关于在线示例网站这个,我找到这个网站,在密钥含有 \\ 的情况下会输出两个结果,第一个和直接通过代码运算的结果是一致的,这个结果也是我所需要的,如图
但是其他网站都是输出第二个错误的结果,就像这样
关于更多算法的清单,我目前的需求也只是 HMAC 相关的,可以考虑下将这里面框架目前缺少且能够方便调用的加入进来
有更多加密算法的清单么?最好有个在线示例网站?
还有一个问题,像这样写的时候,不会调用变量的值进行加密,而是直接将 {{time}} 作为加密值,想问一下怎么填写可以正确调用变量
有更多加密算法的清单么?最好有个在线示例网站?
还有一个问题,像这样写的时候,不会调用变量的值进行加密,而是直接将
{{time}}作为加密值,想问一下怎么填写可以正确调用变量
嵌套变量不需要内部用{{}}包裹,直接{{hash(time,"sha256")}}
关于在线示例网站这个,我找到这个网站,在密钥含有
\\的情况下会输出两个结果,第一个和直接通过代码运算的结果是一致的,这个结果也是我所需要的,如图
关于这个,今天意外发现了原因,大多数网站发送请求时在密钥中含有 \ 的时候,会被处理成 \\ 进行加密,导致和真实结果不一致
