Skip to content

Encryption of image by creating shares based on an algorithm and decryption by applying or operation on the shares

Notifications You must be signed in to change notification settings

Lancer59/Visual_Cryptography

Repository files navigation

Visual_Cryptography

Visual Cryptography Scheme (VCS) is an encryption method used to encode secret written materials. The idea is to convert the written material into a binary image and encode this image into n shadow image, it is also called as shares of images. The decoding only requires selecting some subset of these n shadow images, making transparencies of them and stacking them on top of each other. Main advantage of this scheme is mathematical computation complexity is reduced compared to conventional cryptographic techniques.

ShareDoubleWidth

Original Image: Original image

Share 1 Image: Share 1

Share 2 Image: Share 2

Final Image: Final image

image1 file, Before applying the algorithm and after Screenshot (8)

ShareSameSize

Releases

No releases published

Packages

No packages published

Languages