首頁  >  問答  >  主體

数据传输 - Android客户端和服务器端之间传输加密

Android客户端和服务器端之间传输一般用json,但是怎么保证传输数据的安全,密码的话可以用md5,但是像手机号这类的呢?客户端要加密,服务器端要解密,这一般都用什么方法???求赐教

阿神阿神2720 天前378

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-04-17 15:56:34

    1、使用HTTPS協定通訊;
    2、使用HTTP協定可以使用非對稱加密,伺服器存私鑰,客戶端拿公鑰,客戶端加解密演算法可以做成so庫,加大被破解難度
    3、給協定加上時間戳記等特定參數提交伺服器做校驗,HTTP協定頭也可以做相關安全參數設定,這個得伺服器和客戶端商定方案了。
    推薦第一種,HTTPS是協定通道加密,會更直接,更全域性。

    回覆
    0
  • 阿神

    阿神2017-04-17 15:56:34

    一般對比加密的數據,不需要解密。

    回覆
    0
  • 取消回覆