Cyberbit
Visual Cryptography and Bit-Plane Complexity Segmentation in Python
...The secret message is an 1-bit deep black & white image. The message can contain
written text, a drawing, a secret code etc. Using Visual Cryptography the
application splits the secret message into two "shadow images" called <<shares>>.
Any of the two shares will be embedded into a "normal" image file called by tradition
<<vessel>>. You can use a method of hand to send the two vessels to your correspondent.
For instance you can post one vessel image on facebook. The other vessel image can be
sent as an attachment of an e-mail. The vessel images can be 8-bit gray-level
images or 24-bit deep true-color images.
...