準(zhǔn)備 分析好eval的sign算法和pws加密js
image.png
一卖局、總體代碼流程
1、獲取sdk
2、eval sdk
3已日、拼接變量 和 返回函數(shù) 形成完整的js算法
4、最后調(diào)用js算法計(jì)算sign
image.png
二栅屏、各個(gè)函數(shù)的調(diào)用
1飘千、getEncryptFuntion 通過(guò)url返回的內(nèi)容取出包含sdk的json數(shù)據(jù)
image.png
2堂鲜、evalEncryptFuntion eval解密json取出的sdk
image.png
3、JS_getPassword 拼接變量過(guò)程需要調(diào)用的密碼加密js
image.png
4占婉、calcSign 調(diào)用完整的js算法進(jìn)行計(jì)算sign值
image.png
三泡嘴、總結(jié)
1、解析json
image.png