[工具篇]隐写术:在音乐文件中藏匿敏感信息

在此介绍一款开源软件[AudioStego],可以将文件或文本写入音频文件中.

[工具篇]隐写术:在音乐文件中藏匿敏感信息

美剧机器军团的主人公Elliot会将一些机密信息存储在CD上.他经常会用一些经典乐队名来命名.

bg

其实Elliot是把隐藏了机密文件的音乐刻录到了CD上.CD的数据有效时间比硬盘长,最重要的原因是刻入CD后,音乐是可以直接播放的,不易被人发现其中已隐藏了文件.

如此之后,达到了个人数据安全的目的.

如何将文件隐藏在音频中

这种方法被称为[隐写术],即将机密信息隐藏在另一个看似无害的数据(音频或图片等)中的做法.

其实隐写术并不新奇,他起源于古希腊,古时用于传递秘密,军事行动信息等.隐形墨水也算其中一种.

在此介绍一款开源软件[AudioStego],可以将文件或文本写入音频文件中.

安装方法:

git clone https://github.com/danielcardeenas/AudioStego.git
cd AudioStego
mkdir build
cd build
cmake
make

使用方法

  1. 将文件隐藏到音频中:
    $ ./hideme file_used_to_hide_data file_to_hide
    输出的文件是可以正常播放的.

  2. 获取加密信息:
    $ ./hideme [file_with_hidden_data] -f

·END·

觉得本文有帮助?请分享给更多人