You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sorry for late reply, I haven't been able to maintain this repository much....will surely be regular from now on.
I understand your concern properly, there is definitely some information loss. This is not due to encryption but because of steganography.
This project is only to demonstrate the power we have over individual pixels in an image and how we can manipulate them to generate an entirely new image. The project showcases a way to share images over the internet without any security concerns. That way is Encryption + Stenography + Encryption.
Now, that information loss you see can be prevented by using one more image. I have only used one two images in steganography (original image + cover image), from steganographing these two we get one single image, i.e.
original image (MSB + LSB) + cover image (MSB + LSB) = result (MSB of cover image + MSB of original image)
Note that, in the resultant image, MSB of original image are actually the LSB of of resultant image.
From this, one can see that LSB of original image are lost (this is what you have attached).
We can prevent this information loss by using one more image while steganographing,
original image (MSB + LSB) + cover image (MSB + LSB) = result1 (MSB of cover image + MSB of original image)
= result2 (LSB of cover image + LSB of original image)
Note that, in result2, LSB of cover image are actually the MSB of result2.
I hope this was helpful, I will try to update the code soon to prevent this information loss.
screenshot attatched for refrence:
The text was updated successfully, but these errors were encountered: