开发文档
使用此接口可以实现应用与云端的对接。适合用户进行对接开发程序,本页面对各项参数进行介绍及解释,便于用户的开发使用。温馨提示:check为二次效验功能,计算规则为md5(服务器返回的时间戳+APPKEY)
协议规则
传输方式
HTTP、HTTPS
提交方式
POST、GET
返回格式
JSON
数据加密
RSA、RC4
签名算法
MD5
字符编码
UTF-8
[API]应用配置
[API]应用公告
[API]应用试用
[API]卡密登录
[API]卡密解绑
[API]卡密充值卡密
[API]卡密绑定QQ号
[API]获取文件外链
[API]获取RC4
[API]获取AES加密密钥
[API]登录获取应用
[API]一键开启rc4-2
[API]ygg修改器
[API]用户注册
[API]用户登录
[API]用户解绑
[API]用户充值
[API]用户管理
[API]远程变量
[API]在线支付
[API]返回抓包者信息
[API]sig
[API]易验证卡密登录
[API]一键对接模板
[API]卡密心跳
[API]用户心跳
[API]用户改密
[指南]AES加密对接
[示例]sign计算
[示例]SDK及工具
[指南]AES加密对接流程
📋 对接步骤
1
启用AES加密
在应用安全配置中选择"AES加密【高安全性通用加密】"
2
获取AES密钥
通过getaes接口或从应用安全配置页面获取密钥
3
构建请求数据
将所有参数构建成查询字符串格式:user=xxx&password=xxx
4
AES加密
使用AES-256-CBC算法加密数据,输出为十六进制
5
发送请求
POST发送,参数名为'data',值为加密后的数据
6
解密响应
服务端返回AES加密的响应,使用相同密钥解密
🔧 技术参数
加密算法:
AES-256-CBC
密钥处理:
SHA256哈希后取32字节
初始向量:
6425543751264631
输出格式:
十六进制字符串
💡 关键提示
- AES加密提供比RC4更高的安全性
- 客户端和服务端必须使用相同的密钥和参数
- 所有数据传输都通过AES加密,包括请求和响应
- 建议在生产环境中使用AES加密替代RC4
[示例]Sign签名计算方式
以卡密登录为例:
易语言代码
Sign = 校验_取md5_文本 ("kami=" + 编辑框_kami.内容 + "&markcode=" + 校验_取md5_文本 (系统_取CPU型号 () + 系统_取CPU制造商 () + 系统_取CPU序列号 (), 真) + "&t=" + 到文本 (时间_到时间戳 (, 真, 真)) + "&" + APPKEY, 真))
已注册普通注册为例:
易语言代码
Sign = 取MD5值("user=" + 编辑框_user.内容 + "&password=" + 编辑框_mima.内容 + "&inv=" + 编辑框_inv.内容 + "&markcode=" + 机器码 + "&t=" + 取现行时间戳(2) + "&" + APPKEY)
算法提示
不管是什么接口,只需要将所有post的数据进行拼接,然后 加上:&APPKEY 取MD5值即是Sign签名参数