在 Linux 中使用 Stegosuite 的图像隐写术
随着网络带宽和数字通信技术的快速增长,大多数人都可以使用互联网,它也成为传输许多文件的通用渠道,例如视频、图像、文本和音频(以数字形式) )。已经开发了许多实践和方法来使数据的传输更加安全。问题在于,当前研究的重点主要是更好地设计用于传输秘密数据的数据隐藏技术,其中选择数字图像作为封面媒体。与其他形式的通信不同,当检测到发送者和接收者之间的通信时,隐写术的过程就会失败。因此,良好的隐写结构的第一个要求是它是不可检测的。
在音频和图像中隐藏秘密信息:存在许多在音频和图像中隐藏信息的方法。这些方法可能包括在文件头的未使用空间中隐藏信息以保存“额外”信息。嵌入技术的范围可以从信息不可区分级别的放置,有时它包括压缩算法的操作,以及对载体属性的修改程度。在音频文件隐写术中,可以添加小的回声或轻微的延迟,或者可以通过更高幅度的声音掩盖模糊的信号。
Stegosuite: Stegosuite 是一个图形隐写工具(这是 Stegosuite 和 Stegohide 之间的主要区别)。它用于隐藏图像文件中的秘密数据或信息。 Stegosuite 提供嵌入文本消息和任何类型的多个文件的功能。为了使嵌入过程更加安全,嵌入的数据使用 AES(高级加密标准)进行加密。目前 Stegosite 工具支持 BMP、GIF、JPG 和 PNG 文件类型。
安装 Stegosuite :要在 Kali Linux 中安装 Stegosuite 工具,请遵循以下命令。
sudo apt-get update -y
// Execute above command first then execute
// next command to avoid Archives
// Installation Error
sudo apt-get install stegosuite
现在完成上述命令执行后。要运行 Stegosuite,只需在终端中输入“stegosuite”。
stegosuite
嵌入数据:
- Stegosuite命令将打开 Stegosuite 窗口。
- 单击 Stegosuite 窗口中的文件以选择图像文件。
- 键入秘密消息或选择要嵌入图像的文本文件。
- 选择任何密码,然后单击“嵌入”按钮。
在上图中,我们隐藏了一条秘密消息以及一个文本文件。然后我们只需要点击嵌入,隐写术就完成了。
提取数据:
- 单击 Stegosuite 窗口中的文件以选择要从中提取隐藏信息的 stego 文件
- 输入密码并单击提取按钮
- 隐藏数据将被提取
输入您的密码,然后单击提取。隐藏的消息和文本文件现在将可见。