抖音开放平台Logo
开发者文档
控制台
  • 接入前准备
  • SPI签名机制说明
  • 生成 client-token
  • 生活服务消息推送
  • 加密字段解密方法
  • 通用能力
  • 餐饮
  • 大交通
  • 酒旅
  • 综合
  • 历史版本文档(不推荐)
  • 加密字段解密方法

    收藏
    我的收藏

    开发者在抖音生活服务内,开发对接 OpenAPI 时如有加密字段,可通过以下方式处理解密。

    解密方法

    1. 根据ClientKey找到ClientSecret,将ClientSecret向左右使用字符补齐32位/裁剪至32位,补齐:补位字符:#, 先补左侧再补右侧再补左侧······直到补满32位。裁剪:先裁剪左侧再裁右侧再裁左侧······直到剩余32位。(正常不需要补齐,secret默认为32位,此举是为了以防万一)
    2. 将ClientSecret作为Key, 右侧16位为向量IV
    3. 将密文进行base64解码。
    4. 使用AES-256-CBC模式解密解码后的密文,对齐使用PKCS5Padding方式

    SDK

    Golang SDK

    Java SDK

    该文档是否有帮助?