隐藏png中的tar文件

时间:2013-03-26 16:29:55

标签: hide steganography

我可以简单地在tar图像中嵌入tar文件吗?我试过了   cat file.tar image.png> secret.png, 但这不适合我。有没有人工作的例子?在ruby或python中最好是

1 个答案:

答案 0 :(得分:1)

为简单起见,您可以使用stepic库。

它会做你想要的开箱即用:

 stepic --encode --image-in=plain.png --data-in=data.tar --out=secret.png

解码:

 stepic --decode --image-in=secret.png --out=data.tar

您可以从the stepic webpage

下载并安装

我怀疑你是否会将其用于生命关键数据,但以防万一:

首先加密数据!

使用图像处理技术从图像中恢复有序数据有点微不足道。您在图像中编码的内容应具有以下属性,以确保您的安全并且难以发现:

  1. 加密安全
  2. 与随机噪音无法区分(见1.)
  3. 足够大,图像的所有像素都带有加密数据
  4. 我们做最后一次的原因是因为很容易检测到编码数据是否在图像中间停止了一半。你会有一个图像,其中一半有高噪音,一半没有。在某些情况下,肉眼可以看到这一点,更不用说知道自己在做什么的人了。

    我不知道stepic是否会做到这一切。依靠它自担风险。