Menu
Woocommerce Menu

详解PHP版本兼容之openssl调用参数_php技巧_脚本之家

0 Comment

配置参数

  • 特色:金贝 JB11-3200FPG 背景架 2.8*3.2m 背景布架 背景纸架
    送牛津包

查看完整参数>>

背景与问题解决方式

配置参数

  • 特色:金贝 双钩支架 摄影背景配件 背景布 手动背景轴配件 背景挂钩

十博体育,查看完整参数>>

老项目重构支付宝部分代码整合支付宝新的sdk时发现验签总是失败,才发现是open_verify最后的参数传输问题。而open_sign同样如此。本文主要说明open_verify的解决方式和代码解析。而问题的解决方式也是修改最后的加密类型参数,解决方式代码如下:

// 将最后的常量OPENSSL_ALGO_SHA256修改成字符串openssl_verify($data, base64_decode, $res, "sha256WithRSAEncryption");

官方文档解释

上面只说了问题的出现与对应的解决方式,如果有兴趣继续了解该函数的,可以继续往下读,首先来看下官方文档对此函数的解释。

int openssl_verify ( string $data , string $signature , mixed $pub_key_id [, mixed $signature_alg = OPENSSL_ALGO_SHA1 ] )

参数注释

data

以前用来生成签名的数据字符串。

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图