字节跳动小程序接入文档
https://microapp.bytedance.com/dev/cn/mini-app/introduction/plug-in/register-auth/registration
字节跳动解密敏感数据
字节跳动解密敏感数据php版
解密敏感数据
对称解密使用的算法为 AES-128-CBC,数据采用 PKCS#7 填充
对称解密的目标密文为 encryptedData
对称解密秘钥 aeskey = Base64_Decode(session_key), aeskey 长度为 16Byte
对称解密算法初始向量为 Base64_Decode(iv)
解密敏感数据php代码示例
//解密的密文 $sign = "H6O61Lztu/NJtQjW0MXfFrPCt834BP7WwrNMMnfDOqIwvzuUFeseZAjQQ4OClLkdKFs2Iij+z2q1vHuMNx19GJuq6j8LeVE9cu1PZ2GWmXHY0Z08CaVZitB4IjOfijIJYXZe+hopLbVClvslNjLFXfunLJix6LfWZYCGxc3MoyuprZ+RDqlpzMc+iSy1k2r5BSNj0Jz30GFuZRbyRvt6Xw=="; //向量 $iv = "B393QpfxWodwG410W7JBNQ=="; //sessionKey $sessionKey = '0s14WcTa2jxMuzB4pGPD+g=='; $data = openssl_decrypt(base64_decode($sign,true), 'AES-128-CBC', base64_decode($sessionKey), OPENSSL_RAW_DATA, base64_decode($iv)); var_dump($data);