需求:Owath进行商品购买时,psot提交的参数,有个sign,分析生成的算法。
1)点击商品购买后,进行抓包。
2)搜索sign定位赋值函数,OWAPIParamsDict paramsDictWithServiceName:serviceMethod:requestTime:timeStamp:sign:dataDict:
3)往上追溯,sign生成函数为 OWOrderConfirmViewController secretWithDict:
4)MD5计算,调试跟踪下内容以及对比下抓包发送内容。
结论:
就是添加固定字符串头部以及结尾后进行MD5生成Sign