<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                有效防止接口被異常調用!不怕被抓包! 一旦功能開啟所有用戶接口,用戶管理接口都需要傳”sign“參數!支持`POST`和`GET`!那我們在客戶端怎么構建sign這個值呢! 這期就說一下教程! 當然有人會問這個和token的區別在哪里?這個sign就是可以在后臺自定義值,可以有效防止大部分用戶同化算法,降低破解的可能性。sign這個值是不可逆的!只能通過查字典的方式破解,但是誰會有這個閑心呢! 首先需要在后臺開啟該功能,已經在生產環境下的就不要輕易去開啟了,直接到達設置[地址](https://www.guaqb.cn/user/data_set.php) 圖如下![](https://img.kancloud.cn/58/86/58864f6b9166290d0ef50c7bb76a2231_1920x935.png) 先開啟用戶接口加密,然后填寫自定義加密值,這個值只能是正整數且小于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 以上代碼未經測試,請注意自行甄別!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看