百趣云
百趣云的博客
🔖闲鱼
先搞清楚两个参数的分工闲鱼 App 的 mtop 请求头里有两个关键参数:x-sign 和 x-mini-wua。很多人上来就死磕 x-sign 的算法,方向就偏了——这两个参数是阿里 SecurityGuard 安全 SDK 的一体两面:x-mini-wua:设备环境摘要。设备型号、系统版本、root 状态、模拟器特征等信息的压缩编码,回答"你是什么设备"x-sign:请求签名。用设备标识 + miniWua + 时间戳 + 业务参数算出,回答"这个请求合不合法"服务端两个都验,而且交叉验——x-sign 里掺了 x-mini-wua 的内容,所以改设备信息必须重签,两者是咬合的。Java