隐写术 是将文件、图像、视频、文本隐藏在另一个文件中的过程。 正如维基百科中提到的,隐写术是两个希腊词的组合, 斯蒂加诺斯 这意味着“覆盖、隐藏或保护”,并且 石墨烯 这意味着“写作”。 消息人士称,这种方法首先被 组织学,古希腊国王,早在公元前 440 年。 他剃了他最信任的仆人的头发,并将秘密信息标记在他的头上。 头发重新长出后,他派那个仆人去他的一个附庸那里传达信息,其中包含一些关于即将袭击希腊的信息。 现在,在现代,隐写术得到了发展,得到了很大的改进,并被广泛用于通过将数字秘密信息隐藏到另一个文件中来发送和接收它们。 有关隐写术的更多详细信息,请参阅 这个链接. 现在让我们看看如何在 Linux 中隐藏图像中的文件。
免责声明:
隐写术是一个广泛的话题。 本教程仅介绍如何将文件隐藏在图像中,这是隐写术的核心概念。 请不要假设任何安全专家都无法破解这一点。 此处描述的方法非常基本,因此即使是中级安全专业人员也可以在几个小时内轻松破解它。 下面描述的这些步骤纯粹是出于教育目的。 我们不对任何形式的滥用负责。
内容
在 Linux 中隐藏图像中的文件
我们可以用不同的方法将文件隐藏在图像中。 在这里,我给出了 5 种方法。
方法一
这种方法不需要任何额外的软件。 只需一个基本的 Linux 命令行知识就足够了。
我有一个名为的图像文件 图像.jpg 和一个名为 sk. 在这个目录里面,有一个文件叫做 秘密.txt 其中有一些机密信息。 这是我们要嵌入到 image.jpg 文件中的文件。 您可以在此目录中放置要隐藏的任意数量的文件。 然后,我要压缩目录 sk 并将其另存为 秘密.zip 使其成为单个文件。 最后,我将使用连接 zip 文件 (secret.zip) 和图像文件 (image.jpg) 猫 命令并将其另存为 ostechnix.jpg.
为了更清楚地说明事情,
- 图像.jpg – 随机图像文件。
- sk – 包含所有机密文件的目录。
- 秘密.zip – 档案 sk 目录。
- ostechnix.jpg – 包含 secret.zip 和 image.jpg 的输出图像文件。
步骤1: 将图像文件和目录放在一个文件夹中。 我把它们都放进去了 文件 文件夹。
第2步: 将要隐藏的所有文件移动到文件夹“sk”中。 然后,压缩此文件夹并将其另存为 “秘密.zip”. 要压缩文件夹,只需右键单击它,然后选择 压缩.
第 3 步: 接下来打开终端。 转到您存储 zip 和图像文件的位置(在我们的例子中是 文件)。 最后,连接 秘密.zip 和 测试.jpg 文件,并将它们保存为 ostechnix.jpg 使用 猫 命令。
$ cd Documents
$ cat image.jpg secret.zip > ostechnix.jpg