Skip to content

Using Python and OpenCV to implement two cryptography algorithms: one which uses AES encryption & decryption and another which uses bit-level encryption to generate two shares which when superposed, the secret image is revealed.

License

Notifications You must be signed in to change notification settings

parthjalan37/Visual-Cryptography

Repository files navigation

Visual-Cryptography

Using Python and OpenCV to implement two cryptography algorithms: one which uses AES encryption & decryption and another which uses bit-level encryption to generate two shares which when superposed, the secret image is revealed.


Here are sample results:

Advance Encryption Standard (AES) algorithm:




Visual Cryptography for Gray-scale Images Using Bit-level:




Refer the 'Project Report' for an in-depth understanding.

About

Using Python and OpenCV to implement two cryptography algorithms: one which uses AES encryption & decryption and another which uses bit-level encryption to generate two shares which when superposed, the secret image is revealed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published