Android客户端和服务器端之间传输一般用json,但是怎么保证传输数据的安全,密码的话可以用md5,但是像手机号这类的呢?客户端要加密,服务器端要解密,这一般都用什么方法???求赐教
闭关修行中......
1、使用HTTPS協定通訊;2、使用HTTP協定可以使用非對稱加密,伺服器存私鑰,客戶端拿公鑰,客戶端加解密演算法可以做成so庫,加大被破解難度3、給協定加上時間戳記等特定參數提交伺服器做校驗,HTTP協定頭也可以做相關安全參數設定,這個得伺服器和客戶端商定方案了。 推薦第一種,HTTPS是協定通道加密,會更直接,更全域性。
一般對比加密的數據,不需要解密。
1、使用HTTPS協定通訊;
2、使用HTTP協定可以使用非對稱加密,伺服器存私鑰,客戶端拿公鑰,客戶端加解密演算法可以做成so庫,加大被破解難度
3、給協定加上時間戳記等特定參數提交伺服器做校驗,HTTP協定頭也可以做相關安全參數設定,這個得伺服器和客戶端商定方案了。
推薦第一種,HTTPS是協定通道加密,會更直接,更全域性。
一般對比加密的數據,不需要解密。