计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (28): 70-72.DOI: 10.3778/j.issn.1002-8331.2010.28.020

• 研发、设计、测试 • 上一篇    下一篇

Excel 2007文档信息隐藏方法

刘玉玲1,万 晶1,辛国江2   

  1. 1.湖南大学 计算机与通信学院,长沙 410082
    2.湖南网络工程职业学院 信息技术系,长沙 410002
  • 收稿日期:2009-11-26 修回日期:2010-01-14 出版日期:2010-10-01 发布日期:2010-10-01
  • 通讯作者: 刘玉玲

Steganography method of Excel 2007 document

LIU Yu-ling1,WAN Jing1,XIN Guo-jiang2   

  1. 1.College of Computer and Communication,Hunan University,Changsha 410082,China
    2.Department of Information and Technology,Hunan Network Engineering Vocational College,Changsha 410002,China
  • Received:2009-11-26 Revised:2010-01-14 Online:2010-10-01 Published:2010-10-01
  • Contact: LIU Yu-ling

摘要: Excel 2007文档采用了一种新的默认文件格式,即Excel XML格式,这种新的格式为在Excel文档中隐藏信息提供了新的思路。结合Excel 2007的自身特点和XML规范,提出了一种基于无用属性的Excel 2007文档信息隐藏方法。该方法首先将待隐藏的信息加密后转换为十六进制的Unicode码,然后通过算法选择可用于隐藏信息的XML部件,并创建无用属性,最后将转换后的字符串作为无用属性的属性值写入,从而达到信息隐藏的目的。实验表明,该方法的容量较大,隐蔽性好,可用于隐秘通信。

关键词: 可扩展标记语言, Office Open XML, Excel XML, 信息隐藏, 无用属性

Abstract: Microsoft Office Excel 2007 document introduces a new default file format.The file format,called Excel XML format,offers new ideas for steganography in Excel documents.Combining the features of Excel 2007 documents and XML specifications,an Excel 2007 document steganography method based on insignificant attribute is proposed.Firstly,the hidden information is encrypted and converted to the Unicode hexadecimal code.Then,the XML components used for hiding information are selected.And then an insignificant attribute is created.Finally,the converted string is written as the value of the insignificant attribute.Experiment results show that the method can achieve large information-carrying capacity and a better result with the imperceptibility.The method can be used for secret communications.

Key words: eXtensible Markup Language(XML), Office Open XML, Excel XML, steganography, insignificant attribute

中图分类号: