如何在Ubuntu中使用隐写术隐藏信息? 第2部分

Linux-阿凡达-steg

几天前 我们在博客上谈论一种出色的隐写术工具 它叫什么名字 Steghide,这是一个命令行实用程序 这样您就可以在各种类型的图像和音频文件中隐藏机密数据。

今天我们将讨论另一种隐写术工具 它可以在命令行上运行,并且将帮助我们可视化信息,这是我们今天必须谈论的工具 它被称为Outguess。

猜猜也是 命令行隐写实用程序,可将隐藏的信息插入到数据源的冗余位中。

该计划 它依赖于特定的数据处理程序,该处理程序将提取冗余位并在修改后将其写入。

该文件的格式 当前支持的Outguess包括JPEG,PPM和PNM,尽管您可以使用任何数据类型,只要提供了驱动程序即可。

幸运的是,Outguess位于大多数Linux发行版的存储库中,因此其安装非常简单。

如何在Ubuntu及其衍生产品上安装Outguess?

如果您有兴趣在系统上安装此工具 您必须打开一个终端,然后在其中键入以下命令:

sudo apt-get install outguess

至此,您就可以开始在系统上使用此工具了。

如何借助Outguess加密文件?

好了,如上所述,完成应用程序安装后,此工具将在命令行上运行,因此我们必须打开一个终端,然后在其中执行隐写测试。

在这种情况下,在此情况下,我们必须具有要隐藏的文件,并且具有将用作隐藏文件的容器的文件。

在这个简单的测试中, 我们将创建任何txt文件,并在其中输入所需的文本。

为此,我们将输入:

touch oculto.txt

现在,我们将在其中添加任何文本:

nano oculto.txt

已经输入了您想要的文字, 您可以继续使用Ctrl + O保存文件,并使用Ctrl + X退出nano

现在 在所选文件中隐藏信息的命令由以下部分组成:

outguess -k "clave secreta" -d /ruta/de/archivo/a/ocultar/oculto.txt /ruta/de/imagen.jpg /ruta/del/archivo/de/salida.jpg

其中“秘密密钥”是提取您隐藏的信息所需要的密钥,其余只是您最初选择的文件所在的路径。

建议您将它们放在同一文件夹中,以便命令可以如下所示:

outguess -k "clave secreta" -d oculto.txt imagen.jpg image-salida.jpg

如您所见,我们假设文件将从当前文件夹加密到当前文件夹。

如果要加密的初始文件在系统上的其他位置,则必须提供其完整路径。

同样,如果其映像文件位于其他位置,则必须指定其完整路径。

加密完成后,他们可以删除您的txt文件,只保留输出图像文件,以后将其用于解密。

如何用猜测提取隐藏文件?

现在,看到我们之前的过程确实起作用了,我们将继续提取最初隐藏在他们选择的图像中的文件。

提取命令的组成方式如下:

outguess -k "clave secreta" -r /ruta/de/imagen/imagen.jpg “nombre-de-archivo-que-se-oculto.txt”

其中“秘密密钥”是您分配用来保护文件的密钥。 以下内容与具有隐藏文件的图像的路径相对应,以下内容是已隐藏文件的名称。

对于我们执行的示例,我们可以键入以下命令:

outguess -k "clave secreta" -r imagen-salida.jpg oculto.txt

提取后,Outguess工具还将检查统计信息,以确保原始文件与加密之前的文件完全相同。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。