This project is a simple, user-friendly application developed using Python and Streamlit, allowing users to encrypt and decrypt text messages using various encryption methods such as caesar cipher, Advanced Encryption Standard(AES) and ConsVow (newly developed algorithm)
The application provides an intuitive interface for users to input text and select encryption methods.
Users can choose from a variety of encryption methods including:
A symmetric encryption algorithm widely used for securing sensitive data.
A substitution cipher where each letter in the plaintext is shifted by a certain number of places.
It is a variant of caeser cipher method where both consonents and vowels are separately encrypted / decrypted and combined together to form the required text
Users can encrypt and decrypt text messages with the selected encryption method.
The application provides clear outputs for encrypted and decrypted text, making it easy for users to understand the results.
Enter the text you want to encrypt or decrypt in the text input area.
Choose the encryption method from the dropdown menu.
Click the "Encrypt" and "Decrypt" button to process the text with the selected method.
The encrypted or decrypted text will be displayed along with any necessary keys or parameters.
The backend logic and encryption/decryption algorithms are implemented using Python.
The user interface is built using Streamlit, a Python library for creating web applications.
Various cryptography libraries such as PyCryptodome are utilized for encryption and decryption functionalities.
Version control
https://www.loom.com/share/cea2e21cf465414c9cbcd15f2b9dba32?sid=0d458857-3c8d-45d9-9757-9ff6d42b0df6






