前言:無論你自己的程序還是其他人的,都是程序,都是人寫的,按照思路往下走。
- 對比秘鑰
像支付寶,微信這類調節方式
1.前后臺計算對比。
2.注意編碼,其他都正常不要懷疑
3.計算秘鑰調試懷疑語言:用不同語言相同算法計算,結果應該一致。不一致就是語法導致。
4.測試環境還是正式環境,走查一遍。
內存,這類東西最難查詢,尤其是別人寫的,你不知道變量的作用,更改后的方式。沒辦法,這類東西,只能打印加工具。注釋掉,測試在測試。
打印出來的串一模一樣但是,注意,等號,&好,加密規則排序等。
如下
&public=0&uid=39716558&uniqname=yinyuetai&signature=u/mu4PMQLabhih2tbX8pdugSYUo="
&public=0&uid=39716558&uniqname=yinyuetai&signature=u/mu4PMQLabhih2tbX8pdugSYUo="
你會發現uid后面=有間隙