我正在基于java中的ieee纸开发一个“隐藏在加密图像中的可分离可逆数据”项目。我理解如何加密图像,但不能通过修改LSB来真正理解数据是如何嵌入图像中的。有人可以向我解释它是如何完成的,或者只是指出我正确的方向。
我正在考虑使用RC4来加密图像。
找到答案 0 :(得分:0)
如果没有阅读论文,我对此如何运作的理解是:
我们可以通过让R,G和B组件的LSB成为我们想要“隐藏”的信息的载体来在图片中存储信息。
未经训练的眼睛很难看到这些位的“波动”,特别是在显示风景或其他类似物的图像中。
尺寸为1024x768像素的图像可以存储2359296位或294912字节。
当然,如果没有信息被破坏,就无法使用像JPEG这样的有损压缩算法。