京东药急送订单信息中手机号、收货地址、收货人字段解密

1.下载官方SDK,文档上有地址
2.下载的SDK引入会报错,缺少类Monolog/Logger,需要用SDK中composer加载,然后放入SDK中
3.我用的tp5.1框架,SDK放到了项目vendor目录下,方法中需要引入SDK中三个类文件,具体代码:

public function test(){
        header("Content-type: text/html; charset=utf-8");
        vendor('JD_DECRYPT_SDK.vendor.autoload');//这里的vendor是composer加载的文件
        vendor("JD_DECRYPT_SDK.security.SecretJdClient");
        vendor("JD_DECRYPT_SDK.security.TDEClient");
        //$this->accessToken是accessToken , $this->appKey是appKey , $this->appSecret是appSercret
        $tde = \ACES\SecretJdClient::getInstance($this->accessToken, $this->appKey, $this->appSecret);
        //加密方法encrypt
        // $ct = $tde->encrypt($pt);
        // echo $ct;
        $ct = 'AATdzwjhRcQuGgpzE0j+XhVquJ1g0k6/uL9SjrgaJ/wnro6JGAKzLQquLhyk3QRgtTg=';
        //解密方法decrypt
        $decrypted = $tde->decrypt($ct);
        return $decrypted;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容