问题标签 [steganography]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5212 浏览

watermark - jpeg/png的数字水印

我需要一个在图像中嵌入不可见标记(不是大文本信息,最大 256 字节)的程序。但是我找不到一个好的库(任何语言,如果 c/c++ 更好)。我找到了很多文献,但没有源代码。

我找到了一个资源 ,但该程序是为 NetPBM 格式编写的。

所需的方法不是 LSB,也不是连接等。

0 投票
3 回答
6189 浏览

watermark - 数字水印的好图书馆

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

Mark 只是一个 32bytes 的密钥。

我找到了一个不错的网站,但是该算法是为 NetPBM 格式制作的,那已经死了……

我知道有一种LSB方法,但是它对扩展不稳定。有更好的吗?

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

0 投票
2 回答
6158 浏览

java - 是否有用于隐写术的 Java 库?

我所说的库是指可以使用的 .jar 发行版。

图像隐写术就足够了。使用 JPEG、PNG 和 BMP 也足够了。

谷歌没有产生可用的结果——主要是解释和指南,但没有库。

0 投票
2 回答
2406 浏览

c#-4.0 - 如何使用 C# 读取 LSB 位

我一直在研究隐写术,我试图读取每个字节的 LSB 位并存储在数据库中。请帮助我如何使用 C# 读取 LSB 位。

0 投票
3 回答
962 浏览

steganography - 如何计算可以将多少数据嵌入到图像中

我想知道有多少数据可以嵌入到不同大小的图像中。例如,在 30kb 的图像文件中,可以存储多少数据而不会使图像失真。

0 投票
1 回答
284 浏览

windows-phone-7 - Windows Phone 7、隐写术和 MediaLibrary.SavePicture

我在 WP7 上与 MediaLibrary 合作,我正在对 BitmapImage (WriteableBitmap) 进行隐写术,效果很好(使用这种方法: http: //www.codeproject.com/Articles/4877/Steganography-Hiding-messages-in-the-Noise -a-Pi )

现在,当我调用 MediaLibrary.SavePicture 方法将我的位图保存到手机时,就会出现问题。当我再次从手机加载此保存的位图时,我可以看到位图的像素发生了偏移,并且我的隐写数据丢失了。有没有办法在保存方法期间避免这种行为?

更好的是,有没有办法将一些元数据附加到我的位图中,这些元数据将与位图一起保存?

非常感谢!狮子座

0 投票
1 回答
278 浏览

c# - 如何将用 C# 编写的算法集成到用 Java 编写的 android 应用程序项目中?

我在将一些用 C# 编写的隐写算法集成到我的 android 项目中时遇到了一个大问题,有人知道怎么做吗?我的 android 项目是 MIDI 文件中的隐写术,我发现的唯一算法是用 C# 编写的。请帮我。

0 投票
2 回答
4774 浏览

java - Android中JPG图像的编码和解码

我正在通过 Android 创建一个应用程序,我需要在其中操作我的 JPG 文件。我没有获得太多 JPG 格式的标题信息,因此我将其转换为位图,操作位图中的像素值,然后再次将其转换回 JPG。

这里我面临的问题是 - 在仅处理位图的一些像素并将其转换回 JPG 之后,我没有得到我之前得到的相同像素集(对于那些我没有处理的像素)。我在新图像中得到与原始图像相同的图像。但是当我检查新的图像像素值进行解码时,未触及的像素是不同的......

如果我在某处出错或是否应该使用其他方法来操作 JPG 像素值,请帮助我...

0 投票
3 回答
2278 浏览

encryption - 在十六进制编辑器中写评论

我使用 HxD 作为我的十六进制编辑器,我想知道是否可以在特定文件的十六进制代码中创建注释。例如,我有一张图片,我在 HxD 中打开它。是否可以在该代码中写注释?

进一步说明:你知道在 html 中你可以放置这样的评论,或者在 javascript 中你可以放置这样的评论 // 或 /* test */? 你如何在十六进制编辑器中做到这一点?还是完全不可能?任何帮助将不胜感激!

背景信息:不,我不是黑客。我是一名平面设计师,我想保护我的图像。我知道使用 exif 或 iptc 或其他元数据标签会更容易,但我研究过并且很容易删除这些标签,使我的工作毫无用处。我注意到使用隐写术,即使调整了图像,图像数据标题也保持不变。但如果图像被重新保存,我放在十六进制文件底部的隐藏文本将被删除。如果上述问题的答案是否定的..如果重新保存图像,是否有任何方法可以防止隐藏文本消失?

非常感谢任何帮助!先感谢您


*附加信息:我找到了一种将图片转换为文件存储库的方法,可防止您使用 Photoshop 打开该图像。不幸的是,您可以使用microsoft office 和paint 打开它。继承人链接: http: //www.computerhope.com/issues/ch000861.htm 我忘了添加(例如)如果你有一个 .png 图像你必须把它变成一个 .jpg *

0 投票
1 回答
2487 浏览

c - 使用 cvDCT 函数在 opencv 中计算 dct

我正在使用 OpenCV 2.1 和 vs2010(用 C 编码)。从 rgb 图像中提取蓝色平面后,我对其应用 dct 以获取转换后的矩阵。

它正在成功构建,但不知何故它没有执行

错误类似于“freqDomain.exe 中 0x75c89617 处的未处理异常:Microsoft C++ 异常:内存位置 0x001ce35c 处的 cv::Exception ..”

我认为错误在于设置输出图像的 cvarray 类型。可以将其设置为 IPL_DEPTH_8U 还是应该浮动?

这是我的代码片段: