当前位置:懂科普 >

IT科技

> 隐藏数据 轻松快捷不留痕

隐藏数据 轻松快捷不留痕

对于保存有重要信息的机密文件,为了防止别人随意接触和浏览,最好的办法是将其隐藏起来,让别人无法发现其踪迹。虽说现在的加密软件多如牛毛,但是使用起来都比较麻烦,尤其是一旦遗忘了加密密码,恐怕连我们自己也无法打开机密文件了。实际上,现在我们使用的几乎都是NTFS磁盘格式,使用在NTFS文件流技术,可以轻松快捷不漏痕迹地隐藏机密数据。

方法

隐藏机密文本信息
光说不练是不行的,这里首先举例说明,如何快速隐藏机密信息。在“开始”→“运行”中执行“cmd.exe”,在CMD窗口中切换到任意NTFS磁盘中,之后输入命令“echo 我的银行卡号和密码 XXXXXXX >> 1.txt:2.txt”,其中的“XXXXXXX”代表机密信息(如图1),回车后即可在当前路径下生成“1.txt”文件,但奇怪的是该文件的长度为0,而且双击该文件,打开后发现文件的内容为空。实际上,这就是NTFS文件流技术的“杰作”。本例中的“1.txt:2.txt”就是流文件,其中的“1.txt”可以存在,也可以不存在,可以是文本文件,也可以其它任何类型的文件(例如图片,程序,文档等),最重要的是其中的“2.txt”,它是虚拟文件名,当然其后缀也可以是其它任意文件类型。在NTFS格式的磁盘中是看不到其完整的文件名的。例如在本例中只能看到“1.txt”文件,而不是“1.txt:2.txt”。如果需要查看隐藏的数据时,必须打开CMD窗口,切换到对应路径下,之后执行命令“notepad 1.txt:2.txt”,即可在记事本中看到隐藏的数据了。例如在CMD窗口中执行命令“echo 我的银行卡号和密码 XXXXXXX >> a.pdf:b.doc”,这里的“a.pdf”已经存在,“b.doc”为虚拟文件名,双击“a.pdf”文件,就直接打开PDF阅读器浏览原文件,根本发现不了在“a.pdf:b.doc”文件,以及隐藏在其中的“我的银行卡号和密码 XXXXXXX”等内容。只有执行“notepad a.pdf:b.doc”,才可以看到隐藏的数据。

隐藏数据 轻松快捷不留痕

隐藏机密文件
使用“echo”命令只能编辑少量的文本数据,实际上,完全可以利用NTFS文件流技术来隐藏任何机密文件,其格式为“type 文件名+后缀 >> 任意文件:任意文件名+源文件后缀”,注意其中的“后缀”和“源文件后缀”应该相同,否则可能出现无法打开的故障。例如CMD窗口中执行命令“type jimi.txt >>i:office.pdf:new.txt”,假设目标盘为I盘。这样,即可将重要文件“jimi.txt”写入“office.pdf:new.txt”流文件中了(如图2)。其他人在NTFS分区中只能看到“office.pdf”文件,是无法看到上述流文件的,当打开该流文件时,应该使用对应的工具,例如DOC文件就使用Word来打开,JPG文件可以使用ACDSEE来打开等。如果处理程序位于系统目录,则可以输入程序名即可,否则应该输入完整的程序路径。例如执行命令“type mypic.bmp >> hello.def:ly.bmp”,这样就将“mypic.bmp”图片隐藏到了hello.def:ly.bmp中,当需要查看时,只要执行“mspaint hello.def:ly.bmp”即可,对于上述“office.pdf:new.txt”流文件来说,则需要执行“notepad i:office.pdf:new.txt”,就可以正常查阅机密文件“jimi.txt”了。

标签: 快捷 留痕
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/rdzg4r.html