通过md5(私钥)为key进行sha256算法加密得到的值.

lula 2018-01-15 11:30:00
我要访问的一个网站的API,说明如下:
--------------------
签名机制
每次请求private api 都需要验证签名,发送的参数示例:
$param = array(
nonce => 141377098123
key => 5zi7w-4mnes-swmc4-egg9b-f2iqw-396z4-g541b
signature => 459c69d25c496765191582d9611028b9974830e9dfafd762854669809290ed82
);
key 是申请到的公钥
signature是签名,是将nonce key等参数通过'&'字符连接起来通过md5(私钥)为key进行sha256算法加密得到的值.
--------------
请问怎么理解处理最后的 通过md5(私钥)为key进行sha256算法加密得到的值?我有申请到公钥和私钥。
...全文
3509 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leixiangyang 2018-09-06
  • 打赏
  • 举报
回复
你好,请问你这个问题解决了吗?我也遇到同样的问题,想请教一下~

我要访问的一个网站的API,说明如下:
--------------------
签名机制
每次请求private api 都需要验证签名,发送的参数示例:
$param = array(
nonce => 141377098123
key => 5zi7w-4mnes-swmc4-egg9b-f2iqw-396z4-g541b
signature => 459c69d25c496765191582d9611028b9974830e9dfafd762854669809290ed82
);
key 是申请到的公钥
signature是签名,是将nonce key等参数通过'&'字符连接起来通过md5(私钥)为key进行sha256算法加密得到的值.
--------------
请问怎么理解处理最后的 通过md5(私钥)为key进行sha256算法加密得到的值?我有申请到公钥和私钥。
划]破 2018-01-17
  • 打赏
  • 举报
回复
sha256算法在PB9中很难实现,尤其是要加密的内容含有中文的时候,和JAVA等其他开发语言加密出来的字符串不一样;
lula 2018-01-17
  • 打赏
  • 举报
回复
加密的内容没有中文,要带密钥加密的
lula 2018-01-17
  • 打赏
  • 举报
回复
我用的是PB10.5,也找了些sha256的代码,但是找到的sha256是不带密钥的,我要的是带密钥的,请大神帮忙下,谢谢

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧