For extra security, it's good to provide the option of encrypting the message before hiding it in the image.
Doesn't encryption make it easier to detect hidden messages, because it generates a uniform pseudorandom output, something that an image without the hidden message doesn't have?
Doesn't encryption make it easier to detect hidden messages, because it generates a uniform pseudorandom output, something that an image without the hidden message doesn't have?