某音xlog算法加密解密分析学习
前言:
抖音xlog接口用于收集设备环境数据,主要用于检测设备环境是否“合规”,也就是大伙经常听到的过“风控”!xlog接口的body是加密后的设备环境数据,加密通过xlog算法加密。目前抖音APP最新版12.x依然还是用的02算法,此算法抖音官方老长时间没更新了…
“众所周知”:
抖音xlog算法是在native层,无法通过反编译dex获取到具体算法实现,xlog算法大概逻辑是:
1、将传入参数转成byte数组;
2、对压缩后的byte数组进行加密处理。
具体实现:
相信研究过的都知道,该算法有很多调用java代码层中的参数去组成数据加密,我实现了一份java版本的加解密,但是还有很多问题未能完善,有兴趣的朋友可以交流学习 qq 1285782410 ,再次声明本地算法分析纯粹属于本人技术爱好,无意侵犯它人利益。