steganography相关内容

可以通过jpeg压缩的图像隐写

我正在尝试实现一种隐写算法,其中隐藏消息可以通过jpeg压缩。 典型场景如下: 隐藏图像中的数据 使用jpeg压缩图像 隐藏数据不会被jpeg压缩破坏,可以恢复 我尝试使用不同描述的算法,但没有成功。 例如,我试图使用简单的重复代码,但jpeg压缩销毁了隐藏的数据。此外,我还试图实现以下文章中描述的算法: http://nas.takming.edu.tw/chkao/lnc ..
发布时间:2022-04-04 13:56:36 其他开发

Linux-修改文件修改/访问/更改时间

我读到一篇关于新的隐写方法的文章:“时间站在我这边:文件系统元数据中的隐写”http://www.sciencedirect.com/science/article/pii/S1742287616300433。这非常有趣,让我想起了一件事。 是否可以在Linux OS中使用C或任何其他语言操作文件修改/访问/更改时间元数据? 我找到了使用touch命令的方法,但它创建了具有特定标记值的文件。我想 ..
发布时间:2022-03-17 21:15:44 服务器开发

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

我有 160 位随机数据​​. 只是为了好玩,我想生成伪英语短语来“存储"这些信息.我希望能够从短语中恢复这些信息. 注意:这不是一个安全问题,我不在乎其他人是否能够恢复信息,甚至检测它是否存在. 更好短语的标准,从最重要到最不重要: 简短 独一无二 自然外观 目前的方法,建议 此处: 分别列出 1024 个名词、动词和形容词的三个列表(选择最受欢迎的).按 ..
发布时间:2022-01-02 17:46:23 其他开发

将文件创建为“file.ext:file.ext"有什么作用?真的吗?

我最近开始研究隐写术,我在网上找到了一个教程,为了在另一个文件中隐藏一个新的文本文件,教程提供者使用了类似于以下命令的东西: notepad.exe file.ext:textfile.txt 我发现命令行中的 : 相当奇怪:记事本将其识别为文件的有效索引,并且原始文件 (file.ext) 现在在磁盘上增加了空间以包含新文本文件中的数据.由于我在学术生活中知之甚少并且很少使用cmd,我想知 ..
发布时间:2021-09-26 19:06:19 其他开发

数字水印的好库

有人可以帮我找到一个库或算法的详细描述,可以将数字水印(不可见水印,只是一种隐写术)嵌入到 jpeg/png 文件中.但是算法的质量,应该很棒.图像旋转和扩展(如果可能)后应该可以提取此标记. Mark 只是一个 32 字节的密钥. 我找到了一个不错的网站,但算法是为 NetPBM 格式制作的,那已经死了... 我知道有一种 LSB 方法,但它对扩展并不稳定.有什么更好的吗? ..
发布时间:2021-09-22 18:43:08 其他开发

jpeg/png 数字水印

我需要一个可以在图像中嵌入不可见标记(不是大文本信息,最大 256 字节)的程序.但是我找不到一个好的库(使用任何语言,最好是 c/c++).找了很多文献,没有源码. 我找到了一个资源但该程序是为 NetPBM 格式编写的. 需要的方法不是LSB,或者concating等 解决方案 看看 steghide,一个支持 JPEG 的开源隐写术程序. ..
发布时间:2021-09-22 18:43:05 其他开发

如何隐藏 PDF 文件中的文本?

如何在不可见的 pdf 文档中添加文本?​​ 文档操作应该在java中完成.用例是在文档签名和存档之前向文档添加更多元数据(以专有格式,大约 40kb). 我试过了: 大小为 0,0 的注释字段 .txt 文件附件 但是,这会惹恼 PDF 的读者,因为他们看到了不同之处(评论/附件栏). 是否有注释对象或语法来注释 PDF 文档中的行? 编辑:我试过在 PDF ..
发布时间:2021-06-15 18:42:18 Java开发

有用于隐写术的Java库吗?

我说的是库,是一个可使用的.jar发行版. 图像隐写术就足够了.使用JPEG,PNG和BMP也就足够了. Google没有产生可用的结果-主要是说明和指南,但没有库. 解决方案 https://ccrma.stanford.edu/~eberdahl/Projects/Paranoia/index.html 您可以从页面下载paranoia.jar. http://w ..
发布时间:2021-05-18 20:14:18 Java开发

附在JPG上的随机数据会使它不可用吗?

因此,为了简化我的生活,我希望能够在我的程序正在处理的某些jpg图像的末尾添加1到7个其他字符*.这些是伪填充(填充符等-可能都是0x00),只是为了使文件大小为8字节的倍数以进行块加密. 通过一些程序进行了尝试,看来它们可以与附加字符配合使用,这些附加字符在指定图像末尾的FF D9 -这样看来,文件格式定义得足够好,以至于我在末尾添加的“损坏"都没有关系. 如有需要,我总是可以稍后对 ..
发布时间:2021-02-12 20:35:02 其他开发

Java中的视频隐写术

我正在为我的项目实施视频隐写术.我从此处.我已经尝试并测试了代码,并且嵌入部分工作正常.但是我遇到了readByte的问题,这是VideoSteganography类中的最后一个方法.该方法给出ArrayIndexOutOfBoundsException.下面是方法. 我将参数传递为 String fname = jTextField3.getText(); File ..
发布时间:2020-11-27 20:43:33 Java开发

使用Python解码隐写术图像(Wikipedia上的示例图像)

在维基百科的隐写术文章中,有一个示例图像,其中包含隐藏的图像数据. /p> 在此处找到树木的原始图像 在此处找到的猫的解密图像数据 维基百科注释: 一棵树的图像,其中包含隐秘的隐藏图像.通过除去每个颜色分量的除两个最低有效位以外的所有剩余位并随后进行归一化,可以显示隐藏的图像.隐藏的图像显示在(在此处). 问题::我对“后续规范化"感到困惑;假设基于PIL模块的Python ..
发布时间:2020-11-27 03:05:00 Python

通过使用栅格将不可见的消息放在图像的四个部分中

我从此网站 Steganography 中找到了一个教程(其中还包括代码),并且我想将这四个消息放入图像的四个不同部分,就像我在链接图像的四方,但是我不确定如何准确地将信息传递到四个部分.这是我使用 下面的栅格修改的代码的一部分 private byte[] get_byte_data(BufferedImage image) { WritableRaster raster = ima ..
发布时间:2020-11-27 01:03:22 其他开发

从Google选择并下载随机图片

有没有示例可以从Google搜索和下载随机图片?使用随机搜索字符串? 我想将此图像用作隐写图像,并且希望它是随机的. 我在Visual Studio 2012中使用C#. 解决方案 您可能不希望使用随机搜索字符串.您可能需要随机主题.这里有一些代码可以帮助您.首先,创建主题列表: private readonly List _topics = new Li ..
发布时间:2020-11-26 23:03:05 C#/.NET

将tar文件隐藏在png中

我可以简单地将tar文件嵌入png图像中吗?我尝试过 猫file.tar image.png> secret.png, 但这对我不起作用.有没有工作的榜样?最好是在ruby或python中 解决方案 为简单起见,您可以使用逐步库. 它将立即执行您想要的操作: stepic --encode --image-in=plain.png --data-in=data.tar --o ..
发布时间:2020-11-23 04:47:40 其他开发

PHP图像隐写术几乎相同的开始

我正在研究一个php脚本,该脚本对给定的文本进行编码,并使用 LSB将其隐藏在图像中.但是编码后的文本是字节数组(使用带有rijndael-256的mcrypt加密的文本,然后使用unpack("C *",$ encryptedText)解压缩;)我已经在数组的开头添加了数组大小.如果我不这样做,那么以后再次从图像读取字节将很糟糕,因为脚本将不知道从何处停止读取.我使用以下几行代码在数组的开头添加 ..
发布时间:2020-11-13 01:20:43 PHP

如何使用Python隐藏图像中的文件?

我知道可以通过'/B'开关使用'copy'命令进行批量处理,即: copy /B imagefile+hiddenfile newfile 我的问题是这个;可以在Python中执行此操作吗?如果可以,怎么办? 这个问题非常相似,答案是可以接受的,但我是仍然很好奇; 没有逐步模块,有没有办法做到这一点? 解决方案 您不需要这样做. >>> out = file(" ..
发布时间:2020-11-05 21:42:27 Python

从图像获取/设置位值

问题基于以下站点。 有人可以解释这些行的含义吗? private int getBitValue(int n,int location){ int v = n& (int)Math.round(Math.pow(2,location)); return v == 0?0:1; } 和 private int setBitValue(int n,in ..
发布时间:2020-10-19 20:04:24 Java开发

无法解码为与输入相同的长度

这是链接使用JAVA在数字图像中嵌入消息,它们还提供了示例代码,但是当我尝试嵌入38个以上的字符时,当我运行解码部分时,它将给出不同的输出。 我正在使用111x115(6.38k)图像。 我的问题在本文中,它说n =(p-32)/ 8,n是消息的最大长度,P是像素数。因此,如果我计算使用的图像,它将为n =(6380-32)/8=793.5。 因为像我可以在该图像中存储793.5个字符, ..
发布时间:2020-10-19 19:41:58 其他开发

python-非纯文本文件的Steganographer文件处理错误

我已经构建了 Python Steganographer ,并正在尝试将GUI添加到它。在我关于读取各种文件的上一个问题我之前的问题之后在Python中因为,隐写术者只能对图像中的字节进行编码。我想添加支持以直接编码任何扩展名的文件并在其中进行编码。为此,我正在读取二进制文件并尝试对其进行编码。对于基本上包含纯文本UTF-8的文件,它可以正常工作,因为它可以轻松编码 .txt 和 .py 文件。 ..
发布时间:2020-09-24 18:36:30 Python