[發(fā)明專利]動態(tài)URL生成方法及裝置、存儲介質(zhì)、電子設(shè)備有效
| 申請?zhí)枺?/td> | 201611025105.8 | 申請日: | 2016-11-15 |
| 公開(公告)號: | CN108075888B | 公開(公告)日: | 2021-01-26 |
| 發(fā)明(設(shè)計)人: | 周正;劉鳳仙;趙帥;趙恒灝;王杰穎;王志興;向守來;劉佳 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/14;H04L9/32;H04L29/06 |
| 代理公司: | 北京律智知識產(chǎn)權(quán)代理有限公司 11438 | 代理人: | 闞梓瑄;王衛(wèi)忠 |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 動態(tài) url 生成 方法 裝置 存儲 介質(zhì) 電子設(shè)備 | ||
1.一種動態(tài)URL生成方法,響應(yīng)于客戶端發(fā)送的一加密請求而觸發(fā),其特征在于,所述URL生成方法包括:
分別利用若干種加密算法對相應(yīng)的待加密對象做加密處理,生成與所述加密算法數(shù)量相同的若干個加密串;
根據(jù)預(yù)設(shè)規(guī)則生成一令牌數(shù)組,所述令牌數(shù)組中元素的數(shù)量與所述加密串的數(shù)量相同,并且所述令牌數(shù)組中的每一個元素對應(yīng)一個所述加密串;
根據(jù)所述令牌數(shù)組中各元素在所述令牌數(shù)組中的位置確定一指示順序,并根據(jù)所述指示順序?qū)⒏魉黾用艽唇訛橐豢偧用艽?/p>
生成與所述加密請求關(guān)聯(lián)的腳本文件,所述腳本文件用于輔助將所述總加密串以參數(shù)的形式加到一指定URL中;以及
將所述總加密串以及所述腳本文件發(fā)送給所述加密請求的發(fā)起者;
其中,根據(jù)預(yù)設(shè)規(guī)則生成一令牌數(shù)組包括:
獲取當(dāng)前時間戳并截取所述當(dāng)前時間戳中的多個數(shù)值,所述數(shù)值的數(shù)量與所述加密算法數(shù)量相同;
給所述多個數(shù)值隨機(jī)加一整數(shù)生成一新數(shù)組;以及對所述新數(shù)組取模,生成所述令牌數(shù)組。
2.根據(jù)權(quán)利要求1所述的動態(tài)URL生成方法,其特征在于,所述加密算法包括時間戳加密算法、安全標(biāo)識符加密算法以及h5畫圖與h5新特性結(jié)合的加密算法中的一種或多種,所述加密對象相應(yīng)的包括時間戳、安全標(biāo)識符以及數(shù)字、字母與色值結(jié)合的對象中的一種或多種。
3.根據(jù)權(quán)利要求1所述的動態(tài)URL生成方法,其特征在于,在所述根據(jù)所述指示順序?qū)⒏魉黾用艽唇訛橐豢偧用艽筮€包括:
對所述總加密串進(jìn)行繼續(xù)加密、混淆處理。
4.根據(jù)權(quán)利要求3所述的動態(tài)URL生成方法,其特征在于,對所述總加密串進(jìn)行繼續(xù)加密、混淆處理包括:
對所述總加密串進(jìn)行分塊,生成若干加密塊;
分別對所述若干加密塊的塊內(nèi)文本順序進(jìn)行調(diào)整;
將文本順序調(diào)整以后的各加密塊分別與所述總加密串進(jìn)行異或運(yùn)算;
將異或運(yùn)算后的各加密塊進(jìn)行拼接,生成一總加密串。
5.一種動態(tài)URL生成方法,其特征在于,包括:
向服務(wù)端發(fā)送對一URL進(jìn)行加密的加密請求以觸發(fā)所述服務(wù)端根據(jù)權(quán)利要求1~4任意一項所述的方法生成所述總加密串以及所述腳本文件;
接收所述服務(wù)端發(fā)送的所述總加密串以及所述腳本文件;
通過所述腳本文件將所述總加密串加到所述URL所在的頁面中的一隱藏域中;以及
從所述隱藏域中讀取所述總加密串,并將所述總加密串加到所述URL中,生成一動態(tài)URL。
6.根據(jù)權(quán)利要求5所述的動態(tài)URL生成方法,其特征在于,所述動態(tài)URL生成方法還包括:
將若干干擾參數(shù)加到所述隱藏域中。
7.一種動態(tài)URL生成裝置,響應(yīng)于客戶端發(fā)送的一加密請求而觸發(fā),其特征在于,所述URL生成裝置包括:
加密串生成模塊:用于分別利用若干種加密算法對相應(yīng)的待加密對象做加密處理,生成與所述加密算法數(shù)量相同的若干個加密串;
令牌數(shù)組生成模塊:用于根據(jù)預(yù)設(shè)規(guī)則生成一令牌數(shù)組,所述令牌數(shù)組中元素的數(shù)量與所述加密串的數(shù)量相同,并且所述令牌數(shù)組中的每一個元素對應(yīng)一個所述加密串;
加密串拼接模塊:用于根據(jù)所述令牌數(shù)組中各元素在所述令牌數(shù)組中的位置確定一指示順序,并根據(jù)所述指示順序?qū)⒏魉黾用艽唇訛橐豢偧用艽?/p>
腳本文件生成模塊:用于生成與所述加密請求關(guān)聯(lián)的腳本文件,所述腳本文件用于輔助將所述總加密串以參數(shù)的形式加到一指定URL中;
發(fā)送模塊:用于將所述總加密串以及所述腳本文件發(fā)送給所述加密請求的發(fā)起者;
其中,根據(jù)預(yù)設(shè)規(guī)則生成一令牌數(shù)組包括:
獲取當(dāng)前時間戳并截取所述當(dāng)前時間戳中的多個數(shù)值,所述數(shù)值的數(shù)量與所述加密算法數(shù)量相同;
給所述多個數(shù)值隨機(jī)加一整數(shù)生成一新數(shù)組;以及對所述新數(shù)組取模,生成所述令牌數(shù)組。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611025105.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 動態(tài)矢量譯碼方法和動態(tài)矢量譯碼裝置
- 動態(tài)口令的顯示方法及動態(tài)令牌
- 動態(tài)庫管理方法和裝置
- 動態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動態(tài)口令生成方法、動態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動態(tài)模糊控制系統(tǒng)
- 一種基于動態(tài)信號的POS機(jī)和安全保護(hù)方法
- 圖像動態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動態(tài)聚合碼的系統(tǒng)
- 基于動態(tài)口令的身份認(rèn)證方法、裝置和動態(tài)令牌
- 一種動態(tài)檢測URL重定向死循環(huán)的方法及裝置
- 一種瀏覽器側(cè)提示訪問安全信息的方法及裝置
- 一種短URL服務(wù)的實現(xiàn)方法及裝置
- 一種用于發(fā)送和驗證URL簽名以進(jìn)行自適應(yīng)流中URL認(rèn)證和基于URL的內(nèi)容訪問授權(quán)的系統(tǒng)和方法
- 提供短統(tǒng)一資源定位符服務(wù)的方法和裝置及通信系統(tǒng)
- 一種URL檢測方法及檢測裝置
- 一種統(tǒng)一資源定位符的去重方法、裝置及電子設(shè)備
- 惡意URL檢測方法及系統(tǒng)
- 一種自身校驗發(fā)布和訪問URL的方法、裝置、系統(tǒng)和介質(zhì)
- 一種統(tǒng)一資源定位符URL的處理方法及裝置





