我正在开发一个项目“加密图像中可分离的可逆数据隐藏”,该项目基于一篇用java编写的ieee论文。我知道如何加密图像,但不能真正理解如何通过修改LSB将数据嵌入到图像中。
我在考虑使用RC4对图像进行加密。
基础论文可以在http://www.sundaychennai.com/IEEE%202012%20Dotnet%20Basepaper/Separable%20Reversible%20Data%20Hiding%20in%20Encrypted%20Image_moorthy.pdf上找到
发布于 2013-02-02 19:17:34
不读这篇论文,我对这是如何工作的理解是这样的:
我们可以通过让R、G和B组件中的LSB作为我们想要“隐藏”的信息的载体来存储图片中的信息。
对于未受过训练的眼睛来说,很难看到这些比特的“波动”,特别是在显示风景或类似东西的图像中。
尺寸为1024x768像素的图像将能够存储2359296比特或294912字节。
当然,在不破坏信息的情况下,不能使用像JPEG这样的有损压缩算法。
https://stackoverflow.com/questions/14661090
复制相似问题