RE: [Release/Source] ImageSteg - hide one image in another 11-08-2012, 11:41 PM
#11
This is nice, but why is this for images only? Technically you could embed any data into the target image, assuming there's enough space in the LSB's. Although perhaps it should be noted that the image must be compressed using a lossless algorithm, otherwise the hidden data will most certainly get damaged.
However, I don't think that Steganography is useless, especially if you use it for other types of data. You can actually send someone some confidential file hidden inside an image, which adds to the security. If you send just encrypted file, someone might try to crack the encryption to get to the good bits, however with steganography, he won't even know that there's some valuable data, so he won't even make an attempt to get to the good bits.
Here's another question: What about using other types of data as carriers to hide the information? For example sound (although you would need to send a FLAC or WAV, which could be quite huge...) where you could hide some data in each sample. Maybe you could even think of a function that would be able to work with lossy compressions and use more robust way to store the data, so some distortion and some data loss won't affect the hidden data, like using lower frequencies for example (but these ones that don't get cut out because they're unhearable).
Something similar could be used for a video too. It could get interesting with trying to hide something in a plaintext file, because words could be much more sensitive to changes, unless you use other properties and perks.
Well... food for thought :3
However, I don't think that Steganography is useless, especially if you use it for other types of data. You can actually send someone some confidential file hidden inside an image, which adds to the security. If you send just encrypted file, someone might try to crack the encryption to get to the good bits, however with steganography, he won't even know that there's some valuable data, so he won't even make an attempt to get to the good bits.
Here's another question: What about using other types of data as carriers to hide the information? For example sound (although you would need to send a FLAC or WAV, which could be quite huge...) where you could hide some data in each sample. Maybe you could even think of a function that would be able to work with lossy compressions and use more robust way to store the data, so some distortion and some data loss won't affect the hidden data, like using lower frequencies for example (but these ones that don't get cut out because they're unhearable).
Something similar could be used for a video too. It could get interesting with trying to hide something in a plaintext file, because words could be much more sensitive to changes, unless you use other properties and perks.
Well... food for thought :3
I love creativity and creating, I love science and rational thought, I am an open atheist and avid self-learner.
![[+]](https://sinister.ly/images/modern/collapse_collapsed.png)
![[Image: 2YpkRjy.png]](http://i.imgur.com/2YpkRjy.png)