爱奇艺获取sign

准备 分析好eval的sign算法和pws加密js

爱奇艺获取sign_第1张图片
image.png

一、总体代码流程

1、获取sdk
2、eval sdk
3、拼接变量 和 返回函数 形成完整的js算法
4、最后调用js算法计算sign


爱奇艺获取sign_第2张图片
image.png

二、各个函数的调用

1、getEncryptFuntion 通过url返回的内容取出包含sdk的json数据

爱奇艺获取sign_第3张图片
image.png

2、evalEncryptFuntion eval解密json取出的sdk

爱奇艺获取sign_第4张图片
image.png

3、JS_getPassword 拼接变量过程需要调用的密码加密js

爱奇艺获取sign_第5张图片
image.png

4、calcSign 调用完整的js算法进行计算sign值

爱奇艺获取sign_第6张图片
image.png

三、总结

1、解析json


爱奇艺获取sign_第7张图片
image.png

你可能感兴趣的:(爱奇艺获取sign)