WXBizDataCrypt微信手机号获取php解密代码
代码语言:php
所属分类:加密解密
代码描述:WXBizDataCrypt微信手机号获取php解密代码,一般用户微信h5页面或小程序获取用户手机号的后端解密
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php
class Wxbizdatacrypt
{
private $appid;
private $sessionKey;
/**
* 构造函数
* @param $sessionKey string 用户在小程序登录后获取的会话密钥
* @param $appid string 小程序的appid
*/
public function __construct($appid, $sessionKey) {
$this->sessionKey = $sessionKey;
$this->appid = $appid;
}
/**
* 检验数据的真实性,并且获取解密后的明文.
* @param $encryptedData string 加密的用户数据
* @param $iv string 与用户数据一同返回的初始向量
* @param $data string 解密后的原文
*
* @return int 成功0,失败返回对应的错误码
*/
public function decryptData($encryptedData, $iv, &$data) {
if (strlen($this->sessionKey) != 24) {
return ErrorCode::$IllegalAesKey;
}
$aesKey = base64_decode($this->sessionKey);
.........完整代码请登录后点击上方下载按钮下载查看
网友评论0