标签: steganography

如何隐藏jpg或gif照片中的信息?

如何在不破坏图像的情况下在jpg或gif等照片文件中写入一些信息?当然没有在照片上显示它,因为整个想法是在任何人未检测到的照片文件中发送信息(在某种程度上提供安全/隐私)!

jpeg information-hiding steganography image gif

22
推荐指数
4
解决办法
5万
查看次数

附加到JPG的随机数据是否会使其无法使用?

因此,为了简化我的生活,我希望能够在我的程序处理*的一些jpg图像的末尾附加1到7个附加字符.这些是虚拟填充(填充等,可能全部为0x00),只是为了使文件大小为8字节的倍数进行块加密.

已经有几个程序尝试了这一点,他们似乎都很好与其他字符,后发生FF D9,指定图像的末端 -这样看来,该文件格式定义不够好,对"腐败"我最后添加应该无关紧要.

如果需要,我可以始终将文件后进行后期处理,但我的选择是通过最简单的事情 - 这就是让他们保持(我解密其他类型的文件,他们不会介意,有这么一个特殊情况是烦人).

几年前,我想到了Steganography hullaballo的所有话题,有人在这里有一些意见......

(8字节块的加密处理,我不想保存预加密的文件大小,所以在输入数据后加上0x00,并在解码后留下它们)

jpeg file-format steganography

21
推荐指数
2
解决办法
2988
查看次数

如何隐藏jpeg文件中的文件

我正在阅读一篇解释如何在JPEG图片中隐藏文件的文章.

我想知道文件如何包含jpeg数据和rar文件,对图像或压缩文件没有任何可见的失真.

我的猜测是它与压缩文件或jpeg文件以二进制形式表示的方式有关,但我不知道它是如何工作的.

有人可以详细说明吗?

compression jpeg steganography

16
推荐指数
1
解决办法
793
查看次数

简单/基本隐写算法和方法

什么是基本和最简单的隐写算法和方法?

我的意思是应用于图像的隐写术.

隐藏数据到图像的简单程序如何工作?使用的主要技术是什么?如果没有源图像,程序如何识别图像中的加密消息?

language-agnostic algorithm steganography image

12
推荐指数
1
解决办法
1万
查看次数

良好的数字水印库

有人可以帮助我,找到一个库,或者算法的详细描述,它可以将数字水印(不可见的水印,只是一种隐写术)嵌入到jpeg/png文件中.但算法的质量应该很棒.在旋转和扩展(如果可能)图像之后应该可以提取该标记.

马克只是一个关键的32字节.

我找到了一个很好的网站,但算法是针对NetPBM格式制作的,已经死了......

我知道有一种LSB方法,但它对扩展不稳定.还有更好的东西吗?

更改元数据是不合适的,因为它是可见的更改.

watermark steganography

12
推荐指数
2
解决办法
5269
查看次数

撰写包含160位可恢复信息的合成英语短语

我有160位随机数据​​.

只是为了好玩,我想生成伪英语短语来"存储"这些信息.我希望能够从短语中恢复这些信息.

注意:这不是一个安全问题,我不在乎别人是否能够恢复信息甚至检测到它是否存在.

更好的短语的标准,从最重要到最不重要:

  • 独特
  • 自然的

目前的方法,建议在这里:

取三个1024个名词,动词和形容词列表(选择最受欢迎的名词).通过以下模式生成短语,为每个单词读取20位:

Noun verb adjective verb,
Noun verb adjective verb,
Noun verb adjective verb,
Noun verb adjective verb.

现在,这似乎是一个很好的方法,但这句话有点太长,有点太沉闷.

在这里找到了一个单词集(部分语音数据库).

经过一些特别的过滤后,我计算出这个语料库大约含有

  • 50690个可用的形容词
  • 123585名词
  • 15301动词
  • 13010副词(不包含在模式中,但在答案中提到)

这让我可以使用

  • 每个形容词16位(实际上是16.9,但我无法计算如何使用小数位)
  • 每个名词15位
  • 每个动词13位
  • 每个副词13位

对于名词 - 动词 - 形容词 - 动词模式,这在短语中每个"句子"给出57位.这意味着,如果我将使用我可以从该语料库中获得的所有单词,我可以生成三个句子而不是四个(160 /57≈2.8).

Noun verb adjective verb,
Noun verb adjective verb,
Noun verb adjective verb.

还有点太长而且沉闷.

任何提示我如何改进它?

我看到我可以尝试:

  • 尝试在编码之前以某种方式压缩我的数据.但由于数据是完全随机的,只有一些短语会更短(而且,我猜,不是很多).

  • 改进短语模式,这样看起来会更好.

  • 使用几种模式,使用短语中的第一个单词以某种方式指示将来解码使用的模式.(例如,使用最后一个字母甚至单词的长度.)根据数据的第一个字节选择模式.

......我对英语不是很好,可以提出更好的短语模式.有什么建议?

  • 在模式中使用更多语言学.不同的时态等

......我想,我需要比现在更好的词语语料库.任何提示我可以在哪里得到合适的?

nlp steganography

10
推荐指数
1
解决办法
441
查看次数

在网页中嵌入二进制数据?

我有一个6000个元素的数据结构,每个元素我需要存储7位信息.如果我天真地将它存储为6000个元素填充数字的数组,它需要大约22 KB.我试图减少页面的大小 - 什么是存储6000*7位信息的最佳方式(应该是大约5 KB).我想要像数据结构一样的"比特流".我想过把它编码成一个字符串甚至一个图像,但不完全确定.我没有编码为字符串的原因是因为我无法保证所有字符都不会是不可打印的ASCII字符之一(例如ASCII 1-25)

javascript performance steganography bit-manipulation page-size

10
推荐指数
1
解决办法
1586
查看次数

用于操作图像的C++库

你知道任何开源/免费软件C++库来处理这些格式的图像:.jpg .gif .png .bmp?它支持的格式越多越好.我正在用C++实现一个免费程序,它使用隐写术将文本文件隐藏到一个或多个图像中.

我在Unix下工作.

c++ steganography image

9
推荐指数
1
解决办法
3359
查看次数

图像隐写术

我正在研究隐写术应用程序.我需要在图像文件中隐藏消息并使用密码保护它,文件大小差别不大.我使用的是最低有效位算法,可以使用BMP文件成功完成,但它不适用于JPEG,PNG或TIFF文件.这个算法是否适用于这些文件?有没有更好的方法来实现这一目标?谢谢.

c# steganography

9
推荐指数
1
解决办法
5290
查看次数

生成一个包含160位可恢复信息的伪诗

我有160位随机数据​​.

只是为了好玩,我想生成一个英文伪诗来"存储"这些信息.我希望能够从这首诗中恢复这些信息.(对于任何一种诗歌,这里的"诗"是一个含糊的术语.)

注意:这不是一个安全问题,我不在乎别人是否能够恢复信息甚至检测到它是否存在.

更好的诗的标准:

  • 更好的aestetics
  • 更好的押韵和脚
  • 唯一性
  • 更短的长度

我要说的是,可接受的诗不超过三行每节四行.(但另一种,既定的诗歌形式,如十四行诗也很好.)

我喜欢这个想法,但是,我担心,我对如何使用英语计算机生成的诗歌完全无能为力.(当我年轻的时候,我为俄罗斯编程了,但看起来这种体验对我来说无济于事.)

那么,有什么线索吗?

注意:我已经问了类似的问题.我想试试这两种方法.请注意好的诗歌标准与并行问题中的好词组有何不同.请记住,这只是"为了好玩".

另外,我必须注意到这一点:在某些相关问题上有一个RFC 1605.但它没有提出任何实施细节,所以对我来说这对我没有用,对不起.<G>

nlp steganography

9
推荐指数
1
解决办法
345
查看次数