鍍金池/ 問答/PHP/ APP接口中的簽名和數(shù)據(jù)加密

APP接口中的簽名和數(shù)據(jù)加密

我給APP做后臺(tái)接口,傳遞的參數(shù)是用AESRSA加密的,我疑惑在:是該先判斷簽名驗(yàn)證,還是該先判斷加密數(shù)據(jù)?現(xiàn)在我想著,先登錄,然后驗(yàn)證簽名,然后判斷加密數(shù)據(jù);但是登錄之前的接口調(diào)用要加密嗎?比如注冊(cè)是否加密呢?

回答
編輯回答
蔚藍(lán)色

1.簽名是為了防止API被惡意調(diào)用
2.加密是為了保證數(shù)據(jù)傳輸過程中保密

2017年3月3日 11:38
編輯回答
悶騷型

感覺你有點(diǎn)兒凌亂,連問題想問什么都沒表達(dá)好。
我就自作主張分析一下你的凌亂的原因:
其實(shí)api通信過程中,一般情況下,簽名歸簽名,數(shù)據(jù)加密歸數(shù)據(jù)加密,是兩碼子事兒。
1.簽名是為了防止API被惡意調(diào)用
2.加密是為了保證數(shù)據(jù)傳輸過程中保密
我是琢磨著,一般情況下,不是重要的私密數(shù)據(jù),是不是真的有必要加密。因?yàn)榧咏饷苁切枰馁M(fèi)CPU點(diǎn)數(shù)的。至于你問的加不加密,其實(shí)取舍的問題,換我的話,一般場(chǎng)景,我不會(huì)加密,但是!簽名每次都是必須的。

2017年8月25日 04:30