首先这里有一篇对于Android逆向工程的文章,反编译了抖音的libuserinfo.so文件的种种加密入口限度,使得本人的Android程序能够调用该so文件间接加密校验。这样的成果就是无需真正意义破解加密算法。

这里间接讲抖音的加密算法自身。火山小视频也一样。咱们拿来进行钻研剖析学习下。仅供学习交换。

抖音外围协定的步骤是

  1、在查问串插入一个固定的键rstr

  2、对查问串进行按键排序并取值,对空格和+进行本义为a

  3、而后取MD5;如果时间轴&1为1,那么取多一次MD5

  4、将MD5后果别离和56、1**4进行2次错位排序算法

  5、将4的后果再进行一次错位排序,失去26位字符

  6、将字符别离取18位给到as和cp字段,追加到查问串最初

  在最新的SDK版本有了新的mas字段辅助校验,这个齐全能够疏忽,只有把查问串的version_code设置到169之前就能够跳过这个字段了。

  另外aid为必填字段,其余和接口自身无关的字段都可去掉。

抖音协定、火山小视频通信协议

抖音协定、火山小视频通信协议

因为这里波及到抖音公司的外围利益,就不放具体代码和要害Key值了。仅供钻研加密算法学习。

——————————————————————————————————————————————

TiToData:业余的短视频、直播数据接口服务平台。

更多信息请分割: TiToData

笼罩支流平台:抖音,快手,小红书,TikTok,YouTube