數據傳輸方案

  • HTTPS:驗證身份
  • 加解密混合使用:AES+RSA
  • 驗籤: MD5 [ (基礎參數+鹽(密鑰)參數+業務參數) 排序以後的字符串]
  • 防重複:requestId: 毫秒級時間戳+[ 0到10000隨機數 ]
  • 請求失效:時間戳加密

    HTTPS 驗證身份
  • https://www.jianshu.com/p/bf58cf32dd9dblog

image.png

加解密 AES+RSA

image.png
  具體過程是先由接收方建立RSA密鑰對,接收方經過Internet發送RSA公鑰到發送方,同時保存RSA私鑰。而發送方建立AES密鑰,並用該 AES密鑰加密待傳送的明文數據,同時用接受的RSA公鑰加密AES密鑰,最後把用RSA公鑰加密後的AES密鑰同密文一塊兒經過Internet傳輸發送 到接收方。當接收方收到這個被加密的AES密鑰和密文後,首先調用接收方保存的RSA私鑰,並用該私鑰解密加密的AES密鑰,獲得AES密鑰。最後用該 AES密鑰解密密文獲得明文。排序

驗籤規則
  • sign : md5 [ (基礎參數+鹽(密鑰)參數+業務參數) 排序以後的字符串]
相關文章
相關標籤/搜索