Open lzghzr opened 4 years ago
device_info 加密 和dt 加密都貌似不行
device_info 加密 和dt 加密都貌似不行
又改了吗?
{"code":-400,"message":"请求错误","ttl":1,"data":{"guest_id":-2}}
device_info 洗和dt都觉得不行
又改了吗?
没想到你竟然在 还回复的这么快 感恩大佬
{"code":-400,"message":"请求错误","ttl":1,"data":{"guest_id":-2}}
试了一下没问题,你可以检查一下是不是请求参数不全
大佬 方便加个qq吗
我测试还是这样的 能发下 _AES加密的 key 和 JSON.stringify的加密明文吗
我测试还是这样的 能发下 _AES加密的 key 和 JSON.stringify的加密明文吗
这个请求和登录一样是RAS加密的,AES加密key在本地随机生成
APP随机生成128位密钥, 并使用此密钥作为key及iv对设备指纹信息 (包括但不限于adid, applist, battery, free_memory, mac, screen等90多种设备信息) 做
AES/CBC/PKCS5Padding
对称加密, 最终生成hex字符串作为device_meta
接着再使用通过
https://passport.bilibili.com/api/oauth2/getKey
获取的公钥, 对之前随机生成的128位密钥做RSA/ECB/PKCS1Padding
非对称加密, 最终生成base64字符串作为dt
新版app更新提示已经确认2020年09月28日强制更新, 届时可能无法提供这两个参数的请求均视为无效, 希望程序没事