[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
HIDE: embedding msgs into snd & graphics
Tim mentions that Adobe Photoshop can be used to overlay messages into
the low-order bits of a graphics image. Photoshop is expensive, so I'm
wondering whether it would be worthwhile for me to write a simple, free
utility just for this purpose. I would have it take a GIF file and a
binary file to be embedded, and produce an output GIF with the low order
bit of each byte changed to be the next bit of the embedded binary file.
For output, it would do the opposite - produce a binary file determined
solely by the low-order bits of the GIF file.
I played with GIF a few years ago and wrote a viewer, so I have some
familiarity with that format. It doesn't sound too hard to write a
program like this. One concern is whether such a program would be
redundant, whether widely available tools already exist to perform the
same function. Perhaps there are PD image-processing tools that could
be adapted. If anybody knows of any please let me know.
For this kind of program to be useful, you'd want to use PGP in its
long-discussed "stealth mode". This would be a mode in which PGP would
produce output that was basically indistinguishable from random data.
Presently PGP puts out some header fields which can be used to recognize
that a file is a PGP file. Stealth mode would suppress this
information. PGP would not be able to automatically choose which key to
use to decrypt such a file, but since most people have only one secret
key this would not be a big problem.
The PGP developer's group has been talking about this for a long time
(over a year) but nobody has cared enough to do anything about it.
Maybe it should be done.
Hal Finney
[email protected]