在FLASH动画中隐藏信息的方法研究
2020-03-07李莹
李莹
摘 要:随着社会的不断发展和进步,网络技术以及计算机技术也随之发展起来。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.