前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在图像中隐藏秘密消息Steghide Kali Linux隐写术

在图像中隐藏秘密消息Steghide Kali Linux隐写术

原创
作者头像
竹紫
发布2022-04-10 11:07:43
2.5K0
发布2022-04-10 11:07:43
举报

在计算机科学中,将信息隐藏在图像,文档,程序,有效载荷,消息,音乐,HTML页面,可移动媒体等文件内部的技术被称为隐写术,其做法是在其他非秘密文本中隐藏消息或信息。或数据。

Steghide支持以下图像格式:JPEG,BMP,WAV,AU文件。

本教程使用Kali linux进行演示。

安装Steghide

要安装Steghide,请在Linux中打开一个终端,然后使用以下命令。

代码语言:txt
复制
apt-get install steghide
图片
图片

现在已经安装了Steghide,让我们创建一个新目录,您的图片和secret.txt文件必须位于同一目录中。

代码语言:txt
复制
mkdir steghide
图片
图片

切换到存储图像和secret.txt文件的目录。在我们的例子中,image和secret.txt文件存储在一个名为steghide的文件夹中。

代码语言:txt
复制
CD Steghide
图片
图片

将JPG图片或其他受支持的图片下载或移动到我们刚刚创建的steghide目录中。

将秘密消息写入secret.txt文件。

代码语言:txt
复制
echo“您的秘密消息到这里”> secret.txt
图片
图片

现在,如果列出我们的steghide目录的内容,我们将看到一个名为secret.txt的文件,其中将包含您的秘密信息。要列出Linux中目录的内容,我们可以使用ls命令。

图片
图片

现在是时候隐藏我们在图片中在secret.txt中编写的秘密消息了。使用以下命令隐藏图像中的数据。(将图像名称从anonymous.jpg更改为您的图像名称。)

代码语言:txt
复制
steghide embed -cfonymous.jpg -ef secret.txt

此时将要求您提供密码。

图片
图片

从嵌入式图像中提取秘密消息

现在,我们已经了解了如何在文本文件中隐藏秘密消息,这是时候了解图像的接收者如何提取我们嵌入到图像中的信息。

要从嵌入式图像中提取信息,我们可以使用以下命令。输入密码后,系统将提示您输入解密密码,我们将检索巧妙隐藏在图像中的秘密消息。

代码语言:txt
复制
steghide extract -sfonymous.jpg
图片
图片
图片
图片

现在我们可以使用cat命令列出secret.txt的内容

代码语言:txt
复制
cat secret.txt
图片
图片

查找有关嵌入式图像的信息

假设我们收到一个文件,文件中嵌入了一条秘密消息,我们可以使用steghide来打印出有关该文件的信息,我们可以使用info命令列出有关嵌入图像的信息,将匿名.jpg替换为您想要有关的图像。

代码语言:txt
复制
steghide info onymous.jpg
图片
图片

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Steghide支持以下图像格式:JPEG,BMP,WAV,AU文件。
  • 安装Steghide
  • 从嵌入式图像中提取秘密消息
  • 查找有关嵌入式图像的信息
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档