Visual cryptography illustrated in 2-bit and 3-bit encryption
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
visual crypto 2-bit
visual crypto 3-bit

Visual Cryptography

This project illustrates the concept of visual cryptography (as designed by Moni Naor and Adi Shamir) using 2-bit and 3-bit encryption programs. A photo consisting of only black and white pixels (two bits) is inputted into the program, and two images of seemingly random noise will be generated. The two (or more) images could be layered to create (“decrypt”) the original inputted image using XOR. Written in Java.

Read more about this project here.