[工具篇]隐写术:在音乐文件中藏匿敏感信息
美剧机器军团
的主人公Elliot会将一些机密信息存储在CD上.他经常会用一些经典乐队名来命名.
其实Elliot是把隐藏了机密文件的音乐刻录到了CD上.CD的数据有效时间比硬盘长,最重要的原因是刻入CD后,音乐是可以直接播放的,不易被人发现其中已隐藏了文件.
如此之后,达到了个人数据安全的目的.
如何将文件隐藏在音频中
这种方法被称为[隐写术],即将机密信息隐藏在另一个看似无害的数据(音频或图片等)中的做法.
其实隐写术并不新奇,他起源于古希腊,古时用于传递秘密,军事行动信息等.隐形墨水也算其中一种.
在此介绍一款开源软件[AudioStego],可以将文件或文本写入音频文件中.
安装方法:
git clone https://github.com/danielcardeenas/AudioStego.git
cd AudioStego
mkdir build
cd build
cmake
make
使用方法
-
将文件隐藏到音频中:
$ ./hideme file_used_to_hide_data file_to_hide
输出的文件是可以正常播放的. -
获取加密信息:
$ ./hideme [file_with_hidden_data] -f
·END·
觉得本文有帮助?请分享给更多人