有效防止接口被異常調用!不怕被抓包!
一旦功能開啟所有用戶接口,用戶管理接口都需要傳”sign“參數!支持`POST`和`GET`!那我們在客戶端怎么構建sign這個值呢!
這期就說一下教程!
當然有人會問這個和token的區別在哪里?這個sign就是可以在后臺自定義值,可以有效防止大部分用戶同化算法,降低破解的可能性。sign這個值是不可逆的!只能通過查字典的方式破解,但是誰會有這個閑心呢!
首先需要在后臺開啟該功能,已經在生產環境下的就不要輕易去開啟了,直接到達設置[地址](https://www.guaqb.cn/user/data_set.php) 圖如下
先開啟用戶接口加密,然后填寫自定義加密值,這個值只能是正整數且小于10位,并不是自定義值越多越好,我這里建議不要填寫類似123456 1111111 888888 還是填寫一些復雜的數字!那么sign是如何算出來的呢?
```
sign= md5(key+自定義加密值).substr(23, 8) + time;
substr(23, 8) :這個是從23位開始取8位數值
time:10位時間戳,中國上海時間
key:游動網絡提供的key
自定義加密值:后臺設置的數值
```
```
//php代碼示例
$sign=substr(md5($key.自定義加密值),23,8).time;
```
```
//js代碼示例
//jsmd5函數需要在網上下載
var sign = md5(key+ 自定義加密值).substr(23, 8) + time;
```
而這個sign這個值的有效期只有10s
以上代碼未經測試,請注意自行甄別!
- 錯誤碼說明
- 如何獲得KEY和密鑰
- 郵箱接口
- 自定義郵箱
- QQ郵箱接口
- 通過key發送郵箱(推薦)
- 如何使用KEY發送郵件
- 什么是授權碼
- 用戶管理接口
- 如何用接口登錄
- 如何接口注冊
- 如何用接口加減積分
- 如何用接口找回密碼
- 如何用接口使用卡密
- 如何后臺管理用戶
- 怎么添加公告和獲取
- 如何使用接口設置會員
- 如何用接口修改密碼
- 如何生成卡密
- 如何獲取用戶全部信息
- 校驗登錄設備是否唯一
- 如何邀請碼生成
- 如何使用設置屏蔽IP
- 接口自定義加密
- 如何修改用戶信息
- mv搜索
- QQMV搜索
- 網易云MV搜索
- 音悅tai搜索
- 酷我MV搜索
- 酷狗MV搜索
- 音樂類接口
- 通用音樂接口
- 全名K歌音樂mv
- V1版音樂接口
- v2版音樂接口
- 小程序刷分
- 星途WeGoing1分數
- 悅動音符刷分
- 跳一跳分數
- AI
- 識別身份證文字
- 雜七雜八
- 編碼解碼
- 三合一收款碼
- 本地天氣
- 短視頻解析
- VIP視頻解析
- 網站備案查詢
- 身份證信息查詢
- 獲取用戶大致信息
- 短鏈接生成與還原
- 一言
- 圖片PS
- 快遞接口
- 獲取IP信息
- 更新日志
- 關于文檔
- 贊助我們
- 領取紅包