將參數用json的形式保存,并將數據用DES(Data Encryption Standard)
密鑰加密算法加密,該算法的密鑰key為**廠商密鑰**。對加密后的數據進行Base64進行編碼。
示例:
加密前的數據:
{"unionId":"7CCB0EEA","data":{"parkType":1,"address":"wewewewewew","parkName":"wwwwww","cityCode":100110,"lon":"13.2222222","userId":"123456","parkId":"wewewew","lat":"123.2222222"}}
需要加密的數據(**data對象中的數據**):
{"parkType":1,"address":"wewewewewew","parkName":"wwwwww","cityCode":100110,"lon":"13.2222222","userId":"123456","parkId":"wewewew","lat":"123.2222222"}
該數據利用DES密鑰加密,密鑰key="8A306C8C34A16891",再將加密后的數據進行Base64編碼
加密后的數據:
kRk4Q03VAmNypf+/427C13wlGEqtSDo+j21ihmSXHTnJ87KWClo4SutxsFGoRlZmLu2m73VutIak\r\nHaaRI+7OKdipK7ZD/2Wbif3Uwi7H4KYBKackfM3BHOqGBofHR8Ddeas2CN9WmgcGzyToI9UTsc/3\r\nkgSmSefbazVJ+tzjwxhYK1HRBEvJIZxhET1jPwx3pw1Iix3WQq/sjfWPVNEOGQ==
需要傳送的數據(**以json格式進行傳輸,即http的header里設置“Content-Type“為“application/json“,json中的字段有unionId和data兩個字段**):
{"unionId":"7CCB0EEA","data":"kRk4Q03VAmNypf+/427C13wlGEqtSDo+j21ihmSXHTnJ87KWClo4SutxsFGoRlZmLu2m73VutIak\r\nHaaRI+7OKdipK7ZD/2Wbif3Uwi7H4KYBKackfM3BHOqGBofHR8Ddeas2CN9WmgcGzyToI9UTsc/3\r\nkgSmSefbazVJ+tzjwxhYK1HRBEvJIZxhET1jPwx3pw1Iix3WQq/sjfWPVNEOGQ=="}
### **下面兩個接口都是用這種方式進行加密**