ALEX_0221 2022-12-15 23:44
浏览 8
已结题

解密得到的是秘钥字符串并不是json

微信支付v3支付结果通知处理(php)
https://blog.csdn.net/xiaosuom/article/details/114225695?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167111819616800184131063%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167111819616800184131063&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-114225695-null-null.142^v68^pc_new_rank,201^v4^add_ask,213^v2^t3_esquery_v2&utm_term=%E5%BE%AE%E4%BF%A1%E6%94%AF%E4%BB%98v3%E9%80%9A%E7%9F%A5%E8%A7%A3%E5%AF%86&spm=1018.2226.3001.4187

您好 文章最后提到解密方法
$orderData = \sodium_crypto_aead_aes256gcm_decrypt($ciphertext, $associatedData, $nonceStr, $APIv3_KEY);
$orderData = json_decode($orderData, true);

我用的是php7.1
执行sodium_crypto_aead_aes256gcm_decrypt后,得到的是一个秘钥字符串,并不是json数据,这是php环境问题么?尝试好多次都无法得到解密后的json。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 12月16日
    • 创建了问题 12月15日

    悬赏问题

    • ¥15 gojs 点击按钮node的position位置进行改变,再次点击回到原来的位置
    • ¥15 计算决策面并仿真附上结果
    • ¥20 halcon 图像拼接
    • ¥15 webstorm上开发的vue3+vite5+typeScript打包时报错
    • ¥15 vue使用gojs,需求在link中的虚线上添加方向箭头
    • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
    • ¥15 SPSS分类模型实训题步骤
    • ¥100 求ASMedia ASM1184e & ASM1187e 芯片datasheet/规格书
    • ¥15 求解决扩散模型代码问题
    • ¥15 工创大赛太阳能电动车项目零基础要学什么