linux+把文件+隐藏+jpg,在Linux内部图像隐藏机密数据的3种方式 | MOS86

如果你有一个高度机密的数据,你需要与你的朋友分享,你如何发送文件,而不会危及其安全性?您可能设置密码,甚至加密文件。如果您可以将消息嵌入到图像中并发送加密图像怎么办?图像将与原始图像完全相同,它将专门的工具和密码来提取嵌入的消息。这种形式的数据加密被称为隐写术。这里有3个工具可以让您在Linux中执行此操作。

1.Steghide

Steghide是一个命令行工具,允许您将文件嵌入到图像或音频文件中。在Ubuntu中,您可以点击此处安装,或使用command:

sudo apt-get install安装steghide

对于基于rpm的发行版,您可以从其Sourceforge站点下载rpm包。

的用法是simple:

steghide embed -cf图片。jpg -ef秘密。txt

对于嵌入数据,您将使用steghide命令所支持的文件格式必须为以下,1080p,JPEG或WAV。

图片5图片6

要提取,你将不得不使用jpg

图片7图片8

还有几个可以用于steghide的选项。有关完整的文档,请参阅其手册。

2.Steg

如果您在图像中加密消息更加用户友好,则Steg将是您的一个。Steg带有一个易于使用的GUI,适合于平均乔。

无需安装。只需从其网站下载构建(32位或64位),提取文件并运行

图片9图片10

首先,导入要添加数据的图像。它将在左侧和右侧面板上显示图像,以便您可以实时查看更改。

图片11图片12

点击

最后点击请注意,它只支持保存。tif和。png格式如果你导入jpg文件,您只能以tif或png格式保存。

关于Steg的好处是可以配置几种加密方式。

Auto:数据将被加密,但不需要PassPhrase或密钥来提取数据。Symmetric:当您隐藏数据时,数据将使用提供的PassPhrase进行加密,并且需要提取相同的PassPhrase。不对称unsigned:当你想隐藏数据(你是发件人)只有接收者当您要提取数据(您是接收者)时,只需要您的私钥。当你想要隐藏数据(你是发件人)的接收者时,不对称signed:当您要提取数据(您是接收者)时,只需要您的私钥,但是发送方如果你不如果您提供发件人

图片13图片14

3.OutGuess

Outguess是另一种基于命令行的隐写工具。OutGuess从图像中提取冗余位,修改它们并重写到原始位置。在这种情况下,在图像中无法容易地检测到隐写内容。

在Ubuntu中安装OutGuess非常简单。您可以从软件中心安装,或输入terminal:

sudo apt-get install outguess

要使用Outguess加密内容,请使用command:

outguess -d secret。txt图片。jpg图片输出。jpg

The或者,您也可以通过使用添加消息

outguess -ksecret message-d secret。txt图片。jpg图片输出。jpg

从下面的截图可以看出,Outguess将首先从图像中提取冗余(可用)位,将数据嵌入并将其放回到图像中。最后,它将检查统计信息,并确保其已更正为与之前相同。在这种情况下,任何使用统计校正来检查加密内容的人都将失败。

图片15图片16

要提取数据,可以使用command:

outguess -kjpg秘密txtConclusion

以上所有应用程序允许您将机密文件嵌入到图像中。如果您喜欢用户友好的界面,请使用Steg。如果您喜欢使用音频文件而不是图像,请使用steghide。

你还有什么其他的应用程序可以在图像中嵌入文件?

.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值