两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)頁文字的加密顯示方法和裝置制造方法

文檔序號:6545836閱讀:196來源:國知局
網(wǎng)頁文字的加密顯示方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁文字的加密顯示方法和裝置。所述網(wǎng)頁文字的加密顯示方法包括:將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系;根據(jù)所述調(diào)整的關(guān)系,將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯示。本發(fā)明實施例提供的網(wǎng)頁文字的加密顯示方法和裝置能夠通過簡單的技術(shù)手段防止網(wǎng)頁文字內(nèi)容被非法抓取,增強了網(wǎng)頁文字內(nèi)容的安全性。
【專利說明】網(wǎng)頁文字的加密顯示方法和裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實施例涉及計算機應(yīng)用技術(shù),尤其涉及一種網(wǎng)頁文字的加密顯示方法和裝置。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)的使用十分盛行的今天,各種網(wǎng)絡(luò)爬蟲(Web crawler)和網(wǎng)絡(luò)刮削器(Web scraper)的活動也十分猖獗。網(wǎng)絡(luò)爬蟲和網(wǎng)絡(luò)刮削器通過非授權(quán)的讀取目標(biāo)網(wǎng)站的網(wǎng)頁內(nèi)容來獲知競爭對手的關(guān)鍵信息。因此,防止網(wǎng)絡(luò)爬蟲和網(wǎng)絡(luò)刮削器對網(wǎng)站內(nèi)容的非法讀取對保護(hù)企業(yè)的商業(yè)秘密十分必要。
[0003]現(xiàn)有的防范網(wǎng)絡(luò)爬蟲和網(wǎng)絡(luò)刮削器的手段一般通過IP地址過濾和防爬蟲策略來實現(xiàn)。這些防范措施的實現(xiàn)過程都較為復(fù)雜,而網(wǎng)絡(luò)爬蟲或者網(wǎng)絡(luò)刮削器則可以通過簡單的改變訪問策略而輕易的避開這些防范措施。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明實施例提出一種網(wǎng)頁文字的加密顯示方法和裝置,以增強網(wǎng)頁文字內(nèi)容的安全性,防止網(wǎng)頁文字內(nèi)容被輕易的抓取。
[0005]第一方面,本發(fā)明實施例提供了一種網(wǎng)頁文字的加密顯示方法,所述方法包括:
[0006]將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系;
[0007]根據(jù)所述調(diào)整的關(guān)系,將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯示。
[0008]第二方面,本發(fā)明實施例提供了 一種網(wǎng)頁文字的加密顯示裝置,所述裝置包括:
[0009]內(nèi)容調(diào)整模塊,用于將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系;
[0010]還原顯示模塊,用于根據(jù)所述調(diào)整的關(guān)系,將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯示。
[0011]本發(fā)明實施例提供的網(wǎng)頁文字的加密顯示方法和裝置,通過將網(wǎng)頁文字切分和置舌L并在切分和置亂后設(shè)置相對應(yīng)的CSS選擇器,使得網(wǎng)絡(luò)爬蟲或者刮削器即使抓取了網(wǎng)頁文字內(nèi)容頁難以從中獲取真實的信息,提高了網(wǎng)頁文字內(nèi)容的安全性,有效防止了網(wǎng)頁文字內(nèi)容被非法抓取。
【專利附圖】

【附圖說明】
[0012]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0013]圖1是本發(fā)明第一實施例提供的網(wǎng)頁文字的加密顯示方法的流程圖;
[0014]圖2是本發(fā)明第二實施例提供的網(wǎng)頁文字的加密顯示方法中內(nèi)容調(diào)整的流程圖;
[0015]圖3是本發(fā)明第二實施例提供的網(wǎng)頁文字的加密顯示方法中子串切分的流程圖;[0016]圖4是本發(fā)明第三實施例提供的網(wǎng)頁文字的加密顯示方法中內(nèi)容調(diào)整的流程圖;
[0017]圖5是本發(fā)明第三實施例提供的網(wǎng)頁文字的加密顯示方法中擾碼添加的流程圖;
[0018]圖6是本發(fā)明第三實施例提供的層疊顯示的原理示意圖;
[0019]圖7是本發(fā)明第三實施例提供的網(wǎng)頁文字的加密顯示方法中干擾字添加的流程圖;
[0020]圖8是本發(fā)明第四實施例提供的網(wǎng)頁文字的加密顯示方法中內(nèi)容調(diào)整的流程圖;
[0021]圖9是本發(fā)明第五實施例提供的網(wǎng)頁文字的加密顯示裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0022]下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
[0023]第一實施例
[0024]圖1是本發(fā)明第一實施例提供的網(wǎng)頁文字的加密顯示方法的流程圖。本實施例的方法可以由網(wǎng)頁文字的加密顯示裝置來實現(xiàn),該裝置通常可配置在諸如搜索服務(wù)器或網(wǎng)頁編輯服務(wù)器中,對待發(fā)布的網(wǎng)頁內(nèi)容進(jìn)行處理。參見圖1,所述網(wǎng)頁文字的加密顯示方法包括:
[0025]S110,將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系。
[0026]網(wǎng)頁數(shù)據(jù)一般包括文字、鏈接地址和圖片等,在網(wǎng)頁的腳本文件中,文字、鏈接地址和圖片的資源地址通常是以字符串形式記錄的,所以可采用相同手段處理。由于鏈接地址和圖片并不容易被抓取,所以本實施例優(yōu)選是對文字形式的內(nèi)容進(jìn)行加密。優(yōu)選的,以行為單位,對待加密的網(wǎng)頁文字進(jìn)行處理。
[0027]對所述待加密的網(wǎng)頁數(shù)據(jù)的調(diào)整可以是調(diào)整所述待加密的網(wǎng)頁數(shù)據(jù)中包含的字符子串的前后位置關(guān)系,也就是將字符子串置亂,也可以是在在所述待加密的網(wǎng)頁數(shù)據(jù)中添加擾碼。調(diào)整形式可以有多種,能滿足使調(diào)整后的內(nèi)容失去原有表達(dá)語義即可。
[0028]在完成了對所述待加密的網(wǎng)頁數(shù)據(jù)的內(nèi)容調(diào)整后,需要對所述調(diào)整的關(guān)系進(jìn)行記錄。優(yōu)選的,可以通過層疊樣式表(Cascading style sheet, CSS)選擇器對所述調(diào)整的關(guān)系進(jìn)行記錄。
[0029]S120,根據(jù)所述調(diào)整的關(guān)系,將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯示。
[0030]由于在對待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整后對所述調(diào)整的關(guān)系進(jìn)行了記錄,所以在對內(nèi)容進(jìn)行調(diào)整之后,可以根據(jù)所記錄的調(diào)整的關(guān)系,將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯示。優(yōu)選的,可以根據(jù)在CSS選擇器中記錄的調(diào)整的關(guān)系,將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯示。
[0031]本實施例通過將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,記錄所述調(diào)整的關(guān)系,以及將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯示,實現(xiàn)的對網(wǎng)頁文字的加密顯示,不僅使得網(wǎng)頁內(nèi)容能夠正常的顯示,而且使得網(wǎng)絡(luò)爬蟲或者刮削器從網(wǎng)頁源內(nèi)容中即使抓取了網(wǎng)頁文字內(nèi)容也難以從中獲取真實的信息,提高了網(wǎng)頁文字內(nèi)容的安全性,有效防止了網(wǎng)頁文字內(nèi)容被非法抓取。[0032]第二實施例
[0033]圖2是本發(fā)明第二實施例提供的網(wǎng)頁文字的加密顯示方法中內(nèi)容調(diào)整的流程圖。所述網(wǎng)頁文字的加密顯示方法以本發(fā)明的第一實施例為基礎(chǔ),進(jìn)一步的,將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系包括:將網(wǎng)頁源內(nèi)容中待加密的網(wǎng)頁字符串切分為至少兩個字符子串;在所述網(wǎng)頁源內(nèi)容中,調(diào)整所述至少兩個字符子串的位置關(guān)系;將所述字符子串的切分關(guān)系,以及將調(diào)整的字符子串位置關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄。
[0034]參見圖2,將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系包括:
[0035]S111,將網(wǎng)頁源內(nèi)容中待加密的網(wǎng)頁字符串切分為至少兩個字符子串。
[0036]對待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行的內(nèi)容調(diào)整是以字符子串為單元進(jìn)行的,因此,在對待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整時必須將網(wǎng)頁源內(nèi)容中待加密的網(wǎng)頁字符串進(jìn)行切分。每個字符子串至少包含一個字符。
[0037]對所述待加密的網(wǎng)頁字符串的切分可以是隨機的,也可以是按照預(yù)定的函數(shù)關(guān)系進(jìn)行的切分。
[0038]示例的,所述網(wǎng)頁源內(nèi)容如下:
[0039]<html>
[0040]〈body〉
[0041]
新疆同時決定,今后在天山一號冰川保護(hù)區(qū)域內(nèi)不得再設(shè)置探礦權(quán)、釆礦權(quán),到期的礦業(yè)權(quán)不予延續(xù),現(xiàn)有礦點不得擴建,用3到5年時間關(guān)停保護(hù)區(qū)域內(nèi)所有礦點,并停止一切以天山一號冰川為目的地的旅游、探險等活動。〈/P〉
[0042]〈/body〉
[0043]</html>。
[0044]那么,對待加密的網(wǎng)頁文字進(jìn)行切分后的文字可以是:
[0045]<html>
[0046]〈body〉
[0047]
[0048]〈span〉新疆同〈/span><span> 時決定,今〈/spanXspan〉后在天山〈/spanXspan〉一號冰〈/spanXspan)川保護(hù)區(qū)〈/spanXspan)域內(nèi)不得再設(shè)〈/spanXspan)置探礦權(quán)、釆礦〈/spanXspan〉權(quán),到期的礦業(yè)〈/spanXspan〉權(quán)不予延續(xù)〈/spanXspan〉,現(xiàn)有〈/spanXspan〉礦點不〈/spanXspan〉得擴建,用3到5年時〈/spanXspan〉間關(guān)停保護(hù)〈/spanXspan〉區(qū)域內(nèi)所有〈/spanXspan〉礦點,并停止〈/spanXspan〉一切以天〈/spanXspan)山一號冰川為〈/spanXspan〉目的地的旅游、探〈/spanXspan〉險等活動。〈/span>
[0049]</p>
[0050]〈/body〉
[0051]</html>0
[0052]S112,在所述網(wǎng)頁源內(nèi)容中,調(diào)整所述至少兩個字符子串的位置關(guān)系。
[0053]在本實施例中,對所述待加密的網(wǎng)頁數(shù)據(jù)的調(diào)整是指調(diào)整所述待加密的網(wǎng)頁數(shù)據(jù)中包含的字符子串的位置關(guān)系。
[0054]具體的,對所述至少兩個字符子串的位置調(diào)整可以是完全隨機的。例如,實時產(chǎn)生一組隨機數(shù),并依照該組隨機數(shù)的取值確定每一個字符子串調(diào)整后的位置。對所述至少兩個字符子串的位置調(diào)整也可以是依照預(yù)定的函數(shù)關(guān)系的調(diào)整,即根據(jù)預(yù)定的函數(shù)關(guān)系確定調(diào)整后的每個字符子串的位置。
[0055]以本實施例中給出的網(wǎng)頁源內(nèi)容的數(shù)據(jù)為例,對上述網(wǎng)頁源內(nèi)容進(jìn)行位置調(diào)整后的網(wǎng)頁數(shù)據(jù)可以是:
[0056]<html>
[0057]〈body〉
[0058]
[0059]<sl>權(quán)不予延續(xù)</sl>〈s2> —切以天</s2Xs3>新疆同</s3Xs4>川保護(hù)區(qū)〈/s4Xs5>后在天山</s5>〈s6>—號冰</s6>〈s7>時決定,今</s7>〈s8>置探礦權(quán)、采礦〈/s8>〈s9>域內(nèi)不得再設(shè)</s9XslO>權(quán),到期的礦業(yè)〈/slOXsll〉,現(xiàn)有</sll>〈sl2>礦點不</sl2Xsl3>區(qū)域內(nèi)所有</sl3Xsl4>得擴建,用3到5年時</sl4Xsl5>間關(guān)停保護(hù)</sl5Xsl6>礦點,并停止</sl6Xsl7>險等活動。</sl7Xsl8>目的地的旅游、探</sl8Xsl9>山一號冰川為</sl9>
[0060]</p>
[0061]〈/body〉
[0062]</html>。
[0063]S113,將所述字符子串的切分關(guān)系,以及將調(diào)整的字符子串位置關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄。
[0064]為了能夠在將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行加密處理后,仍然能夠?qū)λ龃用艿木W(wǎng)頁數(shù)據(jù)進(jìn)行顯示,需要將所述字符子串的切分關(guān)系,以及將調(diào)整的字符子串位置關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄。
[0065]優(yōu)選的,可以利用CSS選擇器對上述字符子串的切分關(guān)系,以及將調(diào)整的字符子串位置關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄。
[0066]示例的,所述CSS選擇器的代碼如下:
[0067]
【權(quán)利要求】
1.一種網(wǎng)頁的加密顯示方法,其特征在于,包括: 將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系; 根據(jù)所述調(diào)整的關(guān)系,將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系包括: 將網(wǎng)頁源內(nèi)容中待加密的網(wǎng)頁字符串切分為至少兩個字符子串; 在所述網(wǎng)頁源內(nèi)容中,調(diào)整所述至少兩個字符子串的位置關(guān)系,和/或,為所述字符子串添加擾碼,且為添加有擾碼的所述字符子串配置層疊關(guān)系; 將所述字符子串的切分關(guān)系,以及將調(diào)整的字符子串位置關(guān)系,和/或,配置的字符子串層疊關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述字符子串的切分關(guān)系,以及將調(diào)整的字符子串位置關(guān)系,和/或,配置的字符子串層疊關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄包括: 采用層疊樣式表CSS選擇器記錄字符子串切分長度,以及記錄調(diào)整的字符子串位置關(guān)系,和/或,配置的字符子串層疊關(guān)系。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,將網(wǎng)頁源內(nèi)容中待加密的網(wǎng)頁字符串切分為至少兩個字符子串包括: 按照預(yù)定方式產(chǎn)生切分子串長度數(shù)組,其中,所述切分子串長度數(shù)組中的數(shù)值的和大于所述待加密的網(wǎng)頁字符串的長度; 將所述切分子串長度數(shù)組中的數(shù)值作為切分后字符子串的長度,對所述待加密的網(wǎng)頁字符串進(jìn)行切分。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,為所述字符子串添加擾碼,且為添加有擾碼的所述字符子串配置層疊關(guān)系包括: 在所述字符子串的首部和/或尾部添加干擾字,作為所述擾碼; 將添加有擾碼的所述字符子串配置為部分覆蓋在相鄰字符子串的下層,以使所述相鄰字符子串覆蓋所述擾碼,且露出所述字符子串。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述字符子串的首部和/或尾部添加干擾字包括: 從所述至少兩個字符子串中選擇切分點,作為目標(biāo)切分點; 在所述目標(biāo)切分點的前向字符子串的尾部或后向字符子串的首部添加所述干擾字。
7.—種網(wǎng)頁文字的加密顯示裝置,其特征在于,包括: 內(nèi)容調(diào)整模塊,用于將待加密的網(wǎng)頁數(shù)據(jù)進(jìn)行內(nèi)容調(diào)整,并將調(diào)整后的網(wǎng)頁數(shù)據(jù)存儲在網(wǎng)頁源內(nèi)容中,且記錄所述調(diào)整的關(guān)系; 還原顯示模塊,用于根據(jù)所述調(diào)整的關(guān)系,將調(diào)整后的網(wǎng)頁源內(nèi)容在網(wǎng)頁中進(jìn)行還原顯不O
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述內(nèi)容調(diào)整模塊包括: 子串切分單元,用于將網(wǎng)頁源內(nèi)容中待加密的網(wǎng)頁字符串切分為至少兩個字符子串; 關(guān)系調(diào)整單元,用于在所述網(wǎng)頁源內(nèi)容中,調(diào)整所述至少兩個字符子串的位置關(guān)系,和/或,為所述字符子串添加擾碼,且為添加有擾碼的所述字符子串配置層疊關(guān)系; 調(diào)整記錄單元,用于將所述字符子串的切分關(guān)系,以及將調(diào)整的字符子串位置關(guān)系,和/或,配置的字符子串層疊關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述調(diào)整記錄單元具體用于: 采用層疊樣式表CSS選擇器記錄字符子串切分長度,以及記錄調(diào)整的字符子串位置關(guān)系,和/或,配置的字符子串層疊關(guān)系。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述子串切分單元具體用于: 按照預(yù)定方式產(chǎn)生切分子串長度數(shù)組,其中,所述切分子串長度數(shù)組中的數(shù)值的和大于所述待加密的網(wǎng)頁字符串的長度; 將所述切分子串長度數(shù)組中的數(shù)值作為切分后字符子串的長度,對所述待加密的網(wǎng)頁字符串進(jìn)行切分。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述關(guān)系調(diào)整單元為所述字符子串添加擾碼,且為添加有擾碼的所述字符子串配置層疊關(guān)系包括: 在所述字符子串的首部和/或尾部添加干擾字,作為所述擾碼; 將添加有擾碼的所述字符子串配置為部分覆蓋在相鄰字符子串的下層,以使所述相鄰字符子串覆蓋所述擾碼,且露出所述字符子串。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述關(guān)系調(diào)整單元在所述字符子串的首部和/或尾部添加干擾字包括: 從所述至少兩個字符子串中選擇切分點,作為目標(biāo)切分點; 在所述目標(biāo)切分點的前向字符子串的尾部或后向字符子串的首部添加所述干擾字。
【文檔編號】G06F3/041GK103955632SQ201410191034
【公開日】2014年7月30日 申請日期:2014年5月7日 優(yōu)先權(quán)日:2014年5月7日
【發(fā)明者】韓利豪, 逯鵬宇 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
红桥区| 札达县| 贵州省| 仁寿县| 突泉县| 山阴县| 上犹县| 盐亭县| 孟州市| 万山特区| 甘泉县| 吴江市| 南开区| 宁强县| 宁都县| 盘锦市| 巴里| 阳朔县| 锡林浩特市| 波密县| 阿城市| 吉木萨尔县| 顺义区| 富源县| 四川省| 富锦市| 金川县| 上栗县| 双柏县| 德昌县| 安义县| 清苑县| 常宁市| 石楼县| 新兴县| 乐清市| 台山市| 灵台县| 金塔县| 禄丰县| 驻马店市|