Skip to content

获取手机号码解密方法不适用 #7

@junshenshi

Description

@junshenshi

建议添加官方的手机解密方法
public function decryptData( $encryptedData, $iv, &$data )
{
if (strlen($this->sessionKey) != 24) {
return -41001;
}
$aesKey=base64_decode($this->sessionKey);

	if (strlen($iv) != 24) {
		return -41002;
	}
	$aesIV=base64_decode($iv);

	$aesCipher=base64_decode($encryptedData);

	$result=openssl_decrypt( $aesCipher, "AES-128-CBC", $aesKey, 1, $aesIV);

	$dataObj=json_decode( $result );
	if( $dataObj  == NULL )
	{
		return -41003;
	}
	if( $dataObj->watermark->appid != $this->appid )
	{
		return -41003;
	}
	$data = $result;
	return 0;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions