3 MD5的sign签名算法示例:

生成步骤:

  • 1.按参数名的字母顺序对参数的值进行顺序排序,signture不参与排序。之后把参数值进行拼接。
  • 2.将第一步的拼接值后段拼接上协定好的secret(密钥)。得到最终字符串finalString。
  • 3.将finalString进行MD5十六进制小写加密。
  • 4.secret(密钥)请与ulu平台技术部获取。

示例请求参数:

{
    "clientIp":2130706433,
    "userId":"1199647056789024770",
    "gameId":100160,
    "timestamp":1664118000000,
    "extraData":"",
    "uluServerEnv":1,
    "signature":"f96d278c8a5c3b3ecc964e97c23da3d4"
}

流程

  • 1.参数排序:

    "clientIp":2130706433,
    "extraData":"",
    "gameId":100160,
    "timestamp":1664118000000,
    "uluServerEnv":1,
    "userId":1199647056789024770
    
    • 2.拼接sceret生成finalString:2130706433100160166411800000011199647056789024770
    • sceret例为:sdijalwd12313
    2130706433100160166411800000011199647056789024770sdijalwd12313
    
  • 3.将finalString进行MD5十六进制加密:

    f96d278c8a5c3b3ecc964e97c23da3d4
    

    备注

  • 参数中,"signture"不参与finalString生成。

results matching ""

    No results matching ""