加密字段解密方法
收藏
我的收藏开发者在抖音生活服务内,开发对接 OpenAPI 时如有加密字段,可通过以下方式处理解密。
解密方法
- 根据ClientKey找到ClientSecret,将ClientSecret向左右使用字符补齐32位/裁剪至32位,补齐:补位字符:#, 先补左侧再补右侧再补左侧······直到补满32位。裁剪:先裁剪左侧再裁右侧再裁左侧······直到剩余32位。(正常不需要补齐,secret默认为32位,此举是为了以防万一)
- 将ClientSecret作为Key, 右侧16位为向量IV
- 将密文进行base64解码。
- 使用AES-256-CBC模式解密解码后的密文,对齐使用PKCS5Padding方式
SDK
Golang SDK
Java SDK
该文档是否有帮助?