Lancer59 / Visual_Cryptography

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:Python 100.0%