基于接口识别码的现代安全通讯协议
ProVerify 采用了行业领先的 “接口识别码 (API CODE) + 动态会话密钥” 架构。不同于传统 API 暴露接口名称,我们的所有请求均统一指向单一入口:
https://api.hualuo.site/
系统通过请求参数中的 api_code 自动完成路由分发、应用识别和安全协议降级。这意味着攻击者无法通过扫描 URL 获取您的业务接口布局。
这是您的应用基准 Key,未设置独立识别码的接口将使用此 Key。
我们强烈建议您在"接口中心"为每个核心功能生成独立的接口识别码。这样即使单个接口调用方式泄露,也不会威胁全局安全。
您的应用当前执行规则:[time][appkey][value]
// 1. 获取变量上下文
var ctx = {
"time": "1714656000",
"appkey": "...",
"value": "随机随机数"
};
// 2. 根据规则模板进行变量替换
// 规则: [time][appkey][value]var raw_str = rule.replace("[time]", ctx.time).replace("[appkey]", ctx.appkey)...;
// 3. 计算哈希并发送
var sign = md5(raw_str);
ProVerify 提供了全自动的 SDK 生成工具,建议直接在控制台 [应用管理 -> 快速对接] 处复制生成的全血版代码。以下为各语言的基础调用逻辑:
# 从控制台 [快速对接] 复制完整 SDK
# 以下是基础调用示例:
sdk = ProVerifySDK("YOUR_API_CODE", "YOUR_CRYPTO_KEY", "YOUR_IV")
res = sdk.call("login", {"card": "CARD_KEY", "mac": "DEVICE_ID"})
if res.get("code") == 200:
print("✅ 登录成功")
print(f"到期时间: {res['data'].get('expire')}")