Steghide 它是可以安装在我们的GNU / Linux发行版中的工具,可以用于练习隐写术。 那是什么好吧,对于那些不知道的人,隐秘术是一种将信息隐藏在文本,图像和其他类型的数字文档(图像,视频,声音等)中的艺术。 从远古时代开始,它就被用来发送秘密信息和隐藏各种信息,而如今,各国政府继续非常频繁地使用它。
En 隐写术 有一个载体,在这种情况下将是jpg图片,以及供 载体作为传输介质。 目的是使发送者可以将此信息传递给接收者,而无需第三方能够轻松地访问它,也就是说,它具有与密码术类似的目的。
为此,第一件事是 安装在我们的Steghide系统上 (有很多这种类型的工具,另一个选项是python-stepic),它使我们可以将隐藏信息嵌入图像中。 为此,请键入:
sudo aptitude install steghide
现在,您已经安装了它,您只需要以jpg格式拍摄您手头上的照片,以及带有您要隐藏的消息的纯文本文档(.txt)。 想象一下,该照片称为foto01.jpg,并且您已将该消息保存在文件message.txt中。 一旦有了这些成分, 您可以生成带有隐藏文本的图像 在终端中输入:
steghide embed -cf foto01.jpg -ef mensaje.txt
它将要求您输入密码来保护它。 图片的接收者可能 检索隐藏的消息 如果输入以下内容,则输入密码:
steghide -extract -sf foto01.jpg
如果由于某种原因照片被第三方拦截,他们将无法看到隐藏的消息,除非他们知道该消息已被嵌入并且可以找到密码,因为乍一看,他们是不可能注意到该消息的。区别。 使用以下方式传递“私人”消息的另一种方法 密码学的替代方法...
作为注释,提取消息是:
Steghide –提取-sf foto01.jpg
我收到此错误,这是由于什么原因?
steghide:非常短的d /封面文件,用于将数据附加到
这是因为您的图像太小
您好,如果您运行steghide –info file.jpg,该命令将告诉您可以存储多少空间。