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