[發(fā)明專利]網(wǎng)頁文字的加密顯示方法和裝置有效
| 申請?zhí)枺?/td> | 201410191034.3 | 申請日: | 2014-05-07 |
| 公開(公告)號: | CN103955632B | 公開(公告)日: | 2018-03-06 |
| 發(fā)明(設(shè)計)人: | 韓利豪;逯鵬宇 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F3/048;G06F3/041 |
| 代理公司: | 北京品源專利代理有限公司11332 | 代理人: | 胡彬,鄧猛烈 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)頁 文字 加密 顯示 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明實施例涉及計算機應(yīng)用技術(shù),尤其涉及一種網(wǎng)頁文字的加密顯示方法和裝置。
背景技術(shù)
在互聯(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è)秘密十分必要。
現(xiàn)有的防范網(wǎng)絡(luò)爬蟲和網(wǎng)絡(luò)刮削器的手段一般通過IP地址過濾和防爬蟲策略來實現(xiàn)。這些防范措施的實現(xiàn)過程都較為復(fù)雜,而網(wǎng)絡(luò)爬蟲或者網(wǎng)絡(luò)刮削器則可以通過簡單的改變訪問策略而輕易的避開這些防范措施。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提出一種網(wǎng)頁文字的加密顯示方法和裝置,以增強網(wǎng)頁文字內(nèi)容的安全性,防止網(wǎng)頁文字內(nèi)容被輕易的抓取。
第一方面,本發(fā)明實施例提供了一種網(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)行還原顯示;
所述將待加密的網(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)頁字符串切分為至少兩個字符子串;
為所述字符子串添加擾碼,且為添加有擾碼的所述字符子串配置層疊關(guān)系;
所述為所述字符子串添加擾碼,且為添加有擾碼的所述字符子串配置層疊關(guān)系包括:
在所述字符子串的首部和/或尾部添加干擾字,作為所述擾碼;
將添加有擾碼的所述字符子串配置為部分覆蓋在相鄰字符子串的下層,以使所述相鄰字符子串覆蓋所述擾碼,且露出所述字符子串;
將所述字符子串的切分關(guān)系,以及配置的字符子串層疊關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄。
第二方面,本發(fā)明實施例提供了一種網(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)行還原顯示;
所述內(nèi)容調(diào)整模塊包括:
子串切分單元,用于將網(wǎng)頁源內(nèi)容中待加密的網(wǎng)頁字符串切分為至少兩個字符子串;
關(guān)系調(diào)整單元,用于為所述字符子串添加擾碼,且為添加有擾碼的所述字符子串配置層疊關(guān)系;
所述關(guān)系調(diào)整單元具體用于:
在所述字符子串的首部和/或尾部添加干擾字,作為所述擾碼;
將添加有擾碼的所述字符子串配置為部分覆蓋在相鄰字符子串的下層,以使所述相鄰字符子串覆蓋所述擾碼,且露出所述字符子串。
調(diào)整記錄單元,用于將所述字符子串的切分關(guān)系,以及配置的字符子串層疊關(guān)系作為所述調(diào)整的關(guān)系進(jìn)行記錄。
本發(fā)明實施例提供的網(wǎng)頁文字的加密顯示方法和裝置,通過將網(wǎng)頁文字切分和置亂,并在切分和置亂后設(shè)置相對應(yīng)的CSS選擇器,使得網(wǎng)絡(luò)爬蟲或者刮削器即使抓取了網(wǎng)頁文字內(nèi)容頁難以從中獲取真實的信息,提高了網(wǎng)頁文字內(nèi)容的安全性,有效防止了網(wǎng)頁文字內(nèi)容被非法抓取。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本發(fā)明第一實施例提供的網(wǎng)頁文字的加密顯示方法的流程圖;
圖2是本發(fā)明第二實施例提供的網(wǎng)頁文字的加密顯示方法中內(nèi)容調(diào)整的流程圖;
圖3是本發(fā)明第二實施例提供的網(wǎng)頁文字的加密顯示方法中子串切分的流程圖;
圖4是本發(fā)明第三實施例提供的網(wǎng)頁文字的加密顯示方法中內(nèi)容調(diào)整的流程圖;
圖5是本發(fā)明第三實施例提供的網(wǎng)頁文字的加密顯示方法中擾碼添加的流程圖;
圖6是本發(fā)明第三實施例提供的層疊顯示的原理示意圖;
圖7是本發(fā)明第三實施例提供的網(wǎng)頁文字的加密顯示方法中干擾字添加的流程圖;
圖8是本發(fā)明第四實施例提供的網(wǎng)頁文字的加密顯示方法中內(nèi)容調(diào)整的流程圖;
圖9是本發(fā)明第五實施例提供的網(wǎng)頁文字的加密顯示裝置的結(jié)構(gòu)圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410191034.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





