資源描述:
《超文本標記語言.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、關(guān)于超文本標記語言——基于HTML標簽的信息隱藏模型考號:110507293417姓名:張洋【內(nèi)容摘要】在WWW上的一個超媒體文檔稱之為一頁面(page)。作為一個組織或個人在萬維網(wǎng)上開始點的頁面稱為主頁Homepage,或首頁,主頁中通常包括有指向其他相關(guān)頁面或其他節(jié)點的指針(超級鏈接)。在邏輯上將視為一個整體的一系列頁面的有機集合稱為網(wǎng)站(Website或Site)?! eb頁面也就是通常所說的網(wǎng)頁,在本書中不作區(qū)分?! TML是一種規(guī)范,一種標準,它通過標記符號來標記要顯示的網(wǎng)頁中的各個部分。網(wǎng)
2、頁文件本身是一種文本文件,通過在文本文件中添加標記符,可以告訴瀏覽器如何顯示其中的內(nèi)容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網(wǎng)頁文件,然后根據(jù)標記符解釋和顯示其標記的內(nèi)容,對書寫出錯的標記將不指出其錯誤,且不停止其解釋執(zhí)行過程,編制者只能通過顯示效果來分析出錯原因和出錯部位。但需要注意的是,對于不同的瀏覽器,對同一標記符可能會有不完全相同的解釋,因而可能會有不同的顯示效果?! TML之所以稱為超文本標記語言,是因為文本中包含了所謂超級鏈接點。所謂超級鏈接,就是一種URL指針
3、,通過激活(點擊)它,可使瀏覽器方便地獲取新的網(wǎng)頁。這也是HTML獲得廣泛應(yīng)用的最重要的原因之一。由此可見,網(wǎng)頁的本質(zhì)就是HTML,通過結(jié)合使用其他的Web技術(shù)(如:腳本語言、CGI、組件等),可以創(chuàng)造出功能強大的網(wǎng)頁。因而,HTML是Web編程的基礎(chǔ),也就是說萬維網(wǎng)是建立在超文本基礎(chǔ)之上的HTML的有關(guān)約定(1)文本標記語言源程序的文件擴展名默認使用htm或html。在使用文本編輯器時,注意修改擴展名。而常用的圖像文件的擴展名為gif和jpg。(2)HTML源程序為文本文件,其列寬可不受限制,即多個標記
4、可寫成一行,甚至整個文件可寫成一行;若寫成多行,瀏覽器一般忽略文件中的回車符(標記指定除外);對文件中的空格通常也不按源程序中的效果顯示。完整的空格可使用特殊符號“ (注意此字母必須小寫,方可空格)”表示非換行空格;表示文件路徑時使用符號“/”分隔,文件名及路徑描述可用雙引號也可不用引號括起。(3)標記符中的標記元素用尖括號括起來,帶斜杠的元素表示該標記說明結(jié)束;大多數(shù)標記符必須成對使用,以表示作用的起始和結(jié)束;標記元素忽略大小寫,即與作用相同,但完整的空格可使用特殊符號“ (注意此字母必
5、須小寫,方可空格)”;許多標記元素具有屬性說明,可用參數(shù)對元素作進一步的限定,多個參數(shù)或?qū)傩皂椪f明次序不限,其間用空格分隔即可;一個標記元素的內(nèi)容可以寫成多行。(4)標記符號,包括尖括號、標記元素、屬性項等必須使用半角的西文字符,而不能使用全角字符。(5)HTML注釋由驚嘆號表示,注釋內(nèi)容由符結(jié)束。注釋內(nèi)容可插入文本中任何位置。任何標記若在其最前插入驚嘆號,即被標識為注釋,不予顯示。詞條圖冊更多圖冊通過仔細分析html標簽的各種性質(zhì),提出了幾種新的基于標簽的隱藏信息的方法。在此基礎(chǔ)上,提出并實現(xiàn)了一個基于
6、html標簽的信息隱藏模型。該模型具有隱藏容量高、隱蔽性、魯棒性和安全性較好,并且具有彈性,能自動調(diào)節(jié)隱藏算法的參數(shù),使得在滿足容量的前提下,盡量提高隱蔽性。[關(guān)鍵詞]:超文本標記語言;信息隱藏;數(shù)字水?。荒P?;標簽;文本 隨著電子圖書版權(quán)保護、電子商務(wù)和電子政務(wù)中對電子公文的認證和保護的迫切需求,在文本中嵌入信息或水印的研究正受到重視。根據(jù)文本的作用,文本可分為:普通文本,如.txt文檔、word文檔或pdf文檔等;特殊文本,如html中的標簽、c語言源程序的語句。這些文本其作用是供瀏覽器解析或cpu執(zhí)
7、行的。目前針對word、pdf等普通文本,提出了很多隱藏信息或水印的方法,主要有:①替換法[1,2],如字符替換、單詞替換、句子結(jié)構(gòu)替換;②改變格式法[3~5],通過改變格式特征如字體、字號、顏色、字間距或行間距等進行信息隱藏;③基于語義的方法[6];④基于二值圖像的方法[7];⑤插入空白符合法[8]等。利用www訪問html網(wǎng)頁是一種非常方便的獲取信息的手段,而利用html網(wǎng)頁隱藏信息進行秘密通信,或?qū)tml網(wǎng)頁嵌入水印用于保護網(wǎng)頁的知識版權(quán)或網(wǎng)站的認證,這方面的研究卻很少見[10]?! ?基于h
8、tml超文本的信息隱藏方法 1.1html文件結(jié)構(gòu)簡介 超文本文檔分文檔頭和文檔體兩部分。其基本結(jié)構(gòu)是: QhtmlRQheadR頭部信息Q/headRQbodyR文檔主體,正文部分Q/bodyRQ/htmlR 超文本文件不同于一般的純文本文件,它是由標簽和數(shù)據(jù)兩部分組成。標簽是用于控制數(shù)據(jù)顯示格式和效果的,由瀏覽器解析執(zhí)行的命令,相當于程序的指令;數(shù)據(jù)即是文件中包含的能夠在瀏覽器上顯示出來的文字、圖片和動畫等多媒