syvaidya / openstego

OpenStego is a steganography application that provides two functionalities: a) Data Hiding: It can hide any data within an image file. b) Watermarking: Watermarking image files with an invisible signature. It can be used to detect unauthorized file copying.
https://www.openstego.com
GNU General Public License v2.0
1.13k stars 206 forks source link

How resilient is the embedding of message into image ? #20

Closed GMaxera closed 6 years ago

GMaxera commented 6 years ago

I wonder if it's possible to extract the embedded message even if the image has been scaled down and/or cropped... and if yes, how much an image can be resized and cropped before the message can't be extracted anymore ?

syvaidya commented 6 years ago

"Data Hiding" uses least significant bits of the pixel color values, so it is not at all resilient to any change to the image. Message would definitely be lost if it is resized or cropped.