李瑩
摘? 要:隨著社會(huì)的不斷發(fā)展和進(jìn)步,網(wǎng)絡(luò)技術(shù)以及計(jì)算機(jī)技術(shù)也隨之發(fā)展起來(lái)。Flash動(dòng)畫(huà)在計(jì)算機(jī)當(dāng)中占據(jù)著非常重要的地位,由于其本身體積小、結(jié)構(gòu)簡(jiǎn)單和訪問(wèn)速度快等優(yōu)點(diǎn),在游戲開(kāi)發(fā)、網(wǎng)頁(yè)動(dòng)畫(huà)設(shè)計(jì)、遠(yuǎn)程教育等方面被廣泛的應(yīng)用。但是從當(dāng)今如此開(kāi)放的網(wǎng)絡(luò)環(huán)境來(lái)看可以得知,F(xiàn)lash動(dòng)畫(huà)在傳播的過(guò)程當(dāng)中存在著許多的安全隱患,甚至出現(xiàn)在傳播的過(guò)程當(dāng)中信息被泄露,版權(quán)受到侵犯的事情。從這些問(wèn)題中可以得知傳統(tǒng)的保護(hù)方式已經(jīng)不能夠滿足當(dāng)今用戶的需求,而在Flash中信息隱藏技術(shù)也是當(dāng)前保護(hù)信息安全的一個(gè)熱點(diǎn),這就可以看出在Flash動(dòng)畫(huà)中隱藏信息方法的研究是非常有意義的。
關(guān)鍵詞:Flash動(dòng)畫(huà);信息隱藏;方法研究;
【正文】
Flash是Adobe公司旗下一款非常優(yōu)秀的動(dòng)畫(huà)制作軟件,主要將流式控制技術(shù)和矢量技術(shù)作為整個(gè)軟件當(dāng)中的核心,然后制作出的動(dòng)畫(huà)就具有短小精悍的特點(diǎn)。正是由于其這個(gè)特性,被廣泛的應(yīng)用到了游戲開(kāi)發(fā)和網(wǎng)頁(yè)動(dòng)畫(huà)當(dāng)中。目前為止,信息隱藏技術(shù)是信息安全和保護(hù)多媒體版權(quán)的一個(gè)重要途徑。信息隱藏主要在文本、圖像還有音頻視頻上被廣泛地進(jìn)行應(yīng)用。但是相對(duì)來(lái)說(shuō)Flash動(dòng)畫(huà)上應(yīng)用的信息隱藏技術(shù)還是少之又少,并且正處在初步的階段。因此本文將主要對(duì)在Flash動(dòng)畫(huà)中的隱藏信息的方法研究做出主要論述。
一、信息隱藏技術(shù)
1.1信息隱藏技術(shù)的起源
最早的信息隱藏技術(shù)出現(xiàn)在古羅馬時(shí)代,當(dāng)時(shí)古羅馬人為了能夠保障信息傳送過(guò)程中的信息安全發(fā)明了“頭皮傳信”和“蠟版?zhèn)鬏敗钡膬煞N信息隱藏方式。當(dāng)然這只是信息隱藏技術(shù)的初始階段,也就相當(dāng)于是信息隱藏技術(shù)的一個(gè)雛形,而在國(guó)際當(dāng)中正式提出信息隱藏技術(shù)則是在上個(gè)世紀(jì)九十年代,并且隨之而來(lái)的研究會(huì)也在這一技術(shù)提出后的四年后在英國(guó)的劍橋大學(xué)舉行。因此可以說(shuō)這次研究對(duì)信息隱藏技術(shù)的推動(dòng)有著非常大的作用。
1.2信息隱藏技術(shù)的本質(zhì)
信息隱藏技術(shù)就是能夠利用人體感官對(duì)媒體所傳達(dá)的信息能夠冗余不敏感的特性而將要傳輸?shù)拿孛茈[藏在相關(guān)的媒體信息當(dāng)中,能夠讓接收到信息的這個(gè)人通過(guò)主觀上的判斷和各種特別的方式來(lái)獲取這個(gè)信息的技術(shù),這也就是能夠保障信息再進(jìn)行傳輸?shù)倪^(guò)程當(dāng)中處于完全絕密并且安全的狀態(tài),避免在信息傳輸?shù)倪^(guò)程當(dāng)中由于一些人投機(jī)取巧來(lái)盜取自己的信息。從大的方面來(lái)看信息隱藏技術(shù)主要在票據(jù)防偽,知識(shí)產(chǎn)權(quán)的保護(hù)等方面得到了廣泛的應(yīng)用。并且信息隱藏技術(shù)在知識(shí)產(chǎn)權(quán)保護(hù)這個(gè)方面具有著傳統(tǒng)技術(shù)不具備的優(yōu)點(diǎn),因此可以看出信息隱藏技術(shù)在信息傳輸?shù)倪^(guò)程當(dāng)中具有非常重要的作用。
二、信息隱藏技術(shù)在Flash動(dòng)畫(huà)當(dāng)中的應(yīng)用
從當(dāng)前的情況來(lái)看,現(xiàn)有的SWF格式當(dāng)中隱藏信息的方式主要分為四個(gè)類(lèi)別:第一,在SWF動(dòng)畫(huà)文件的結(jié)束標(biāo)語(yǔ)當(dāng)中將需要傳輸?shù)臄?shù)據(jù)鑲嵌到其中;第二,在動(dòng)畫(huà)當(dāng)中創(chuàng)建出一個(gè)具有數(shù)據(jù)的標(biāo)簽;第三,將定義標(biāo)簽利用起來(lái);第四,將一些SWF文件的填充位作為隱藏?cái)?shù)據(jù)的地點(diǎn)。
2.1結(jié)束標(biāo)簽當(dāng)中加入隱藏信息
首先最為常見(jiàn)的一種隱藏信息傳輸?shù)姆绞骄驮赟WF文件結(jié)束后面的標(biāo)簽當(dāng)中加入所需要傳輸?shù)臄?shù)據(jù)。由于Flash在進(jìn)行Flash動(dòng)畫(huà)播放的過(guò)程中如果檢測(cè)到SWF格式的文件的話就會(huì)出現(xiàn)停止播放,那么這時(shí)就可以利用其這個(gè)特性,來(lái)將信息隱藏到結(jié)束標(biāo)簽當(dāng)中。這樣就能夠更好地達(dá)到信息隱藏的目的。而這樣做的優(yōu)點(diǎn)就是能夠在結(jié)束的標(biāo)簽當(dāng)中放入大量的隱藏信息,并且相對(duì)于其他的信息隱藏方式來(lái)說(shuō)這種信息隱藏的方式在操作的過(guò)程中是非常簡(jiǎn)單便捷的,僅僅通過(guò)一個(gè)文件命令的拷貝就可以完美的將信息隱藏到結(jié)束標(biāo)簽當(dāng)中。但是,這種方式也有其缺點(diǎn)。由于其操作簡(jiǎn)單,會(huì)導(dǎo)致個(gè)別想要竊取他人信息的不良人士趁虛而入,從而將信息盜取。
2.2新建元數(shù)據(jù)標(biāo)簽
一個(gè)元數(shù)據(jù)標(biāo)簽也能夠很好地將信息進(jìn)行隱藏。在Flash播放器對(duì)SWF動(dòng)畫(huà)進(jìn)行播放的過(guò)程中往往會(huì)忽略除了第一個(gè)元數(shù)據(jù)標(biāo)簽之外的其他元數(shù)據(jù)標(biāo)簽,那么這樣就可以在SWF文件的第一個(gè)元數(shù)據(jù)標(biāo)簽后面來(lái)增加一個(gè)元數(shù)據(jù)標(biāo)簽,然后再將所需要傳輸?shù)男畔㈦[藏到這個(gè)標(biāo)簽當(dāng)中。通過(guò)這樣的方式也達(dá)到了信息隱藏的目的。這種隱藏信息的方式和上面所提到的隱藏到結(jié)束標(biāo)簽當(dāng)中具有相同的優(yōu)缺點(diǎn),都是能夠存儲(chǔ)大容量的數(shù)據(jù),但是對(duì)于隱蔽性來(lái)講確實(shí)非常欠缺,這兩種信息隱藏的方式都非常容易被發(fā)現(xiàn)。
2.3定義標(biāo)簽中加入隱藏信息
定義標(biāo)簽所指的就是SWF動(dòng)畫(huà)中所播放出的內(nèi)容,例如一些聲音、形狀、或者是播放的內(nèi)容等等,這些都能稱之為定義標(biāo)簽。并且這些每一個(gè)定義標(biāo)簽當(dāng)中都被分配了一個(gè)唯一的表示符號(hào),稱之為角標(biāo)。那么利用這種方式也能夠?qū)㈦[藏的信息藏匿在這之中,從而達(dá)到信息隱藏的目的。這種方式相較于前兩種隱藏方式來(lái)說(shuō)就具有一定的隱蔽性,因此這種隱藏的方式也受到了廣泛的應(yīng)用。
結(jié)束語(yǔ)
總而言之,信息傳輸?shù)陌踩歉鱾€(gè)國(guó)家都廣泛關(guān)注的問(wèn)題,如何能夠保證信息在傳輸過(guò)程中的安全是非常重要的,也是當(dāng)今所研究面臨的主要問(wèn)題之一。在Flash動(dòng)畫(huà)當(dāng)中將信息隱藏起來(lái)進(jìn)行傳輸能夠更好的加強(qiáng)信息傳輸過(guò)程中的隱蔽性,因此這就需要國(guó)家能夠加大力度在這方面上進(jìn)行研究。
參考文獻(xiàn)
[1]? 左易安. 基于SWF標(biāo)簽特征的Flash動(dòng)畫(huà)水印技術(shù)研究[D].延邊大學(xué),2019.
[2]? 何晶.信息隱藏技術(shù)在Flash動(dòng)畫(huà)保護(hù)中的應(yīng)用[J].電腦開(kāi)發(fā)與應(yīng)用,2015,28(02):78-80.
[3]? 葉雪蕊. 在FLASH動(dòng)畫(huà)中隱藏信息的方法研究[D].中山大學(xué),2012.