币游国际平台

验证响应签名

最新更新日期:Dec-11-2023

云化加签名值JSON响应各种API方法可比较回签名值JSON响应

签名为十六进制消息文摘文摘(hash值),由 secureHash算法函数生成公共标识,版本化i_secret.

注解
默认时,云化支持SHA-1和SHA-256文摘作验证,您也可以同时使用SDK方法默认使用SHA-1算法,但您可使用SHA-256算法代之以设置 signature_algorithmSDK 配置参数sha256.如果您想限制您的账号 只允许SHA256文摘 提交请求.

云型SDK使用verify_api_response_signature方法验证响应中的签名

或选用云型SDKapi_sign_request方法生成后端签名比较

exceive_id使用“sample”和版本“1312461204”

人工验证签名

可手动生成对比签名,而不用云型SDKapi_sign_request方法论

  1. 创建带字符串公共标识版本化参数按此顺序排列参数名从带a值的值分离=并加入参数/值配方开机程序.
  2. 附加您的API秘密通向字符串尾端
  3. 使用 SHA密码函数创建字符串十六进制消息文摘(hash值)

举个例子,如果资产有公共标识码sample, 版本为'131500510',而您的API保密abcd:

  • 参数签名:
    • 公共标识符:采样
    • 版本 :13150510
  • 串行排序参数单字符串
    • public_id=sample&version=1315060510
  • 字符串中包括用于创建 SHA-1签名的API秘密
    • public_id=sample&version=1315060510abcd
  • SHA-1十六进制结果
    • b4ad47fb4e25c7bf5f92a20089f9db59bc302313

Ruby铁路上上述例子

反馈发送

评分本页 :