client端
1.server端生成RSA公鑰和私鑰對东跪,通過api將公鑰返回給client端
2.client端自己生成AES密鑰--aeskey
3.client端利用aeskey加密明文json數(shù)據(jù),得到請求數(shù)據(jù)encryptData
4.client端使用RSA公鑰加密AES密鑰aeskey孕似,得到encryptAesData
5.clinet端將encryptAesData作為請求頭科汗,encryptData作為請求體脐嫂,發(fā)送到server端
server端
1.收到請求后晃酒,通過請求頭得到encryptAesData澳叉,RSA私鑰解密后得到aeskey
2.通過請求體得到encryptData隙咸,然后用aeskey解密,得到明文data類型
3.data轉(zhuǎn)換成json格式進行后續(xù)處理