Mission Encrypt
Website to encrypt a plain text and decrypt a cipher text.
MISSION_ENCRYPT
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)
Features
1.User-friendly Interface:
The application provides an intuitive interface for users to input text and select encryption methods
2.Encryption Methods:
Users can choose from a variety of encryption methods including:
(i) AES (Advanced Encryption Standard):
A symmetric encryption algorithm widely used for securing sensitive data.
(ii) Caesar Cipher:
A substitution cipher where each letter in the plaintext is shifted by a certain number of places.
(iii) ConsVow
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
3.Encryption and Decryption:
Users can encrypt and decrypt text messages with the selected encryption method.
4. Clear Output:
The application provides clear outputs for encrypted and decrypted text, making it easy for users to understand the results.
How to Use
>Input Text:
Enter the text you want to encrypt or decrypt in the text input area.
> Select Encryption Method:
Choose the encryption method from the dropdown menu.
> Encryption & Decryption:
Click the "Encrypt" and "Decrypt" button to process the text with the selected method.
> View Results:
The encrypted or decrypted text will be displayed along with any necessary keys or parameters.
Technologies Used
> Python:
The backend logic and encryption/decryption algorithms are implemented using Python.
> Streamlit:
The user interface is built using Streamlit, a Python library for creating web applications.
> Cryptography Libraries:
Various cryptography libraries such as PyCryptodome are utilized for encryption and decryption functionalities.
> Git :
Version control
Demo
https://www.loom.com/share/cea2e21cf465414c9cbcd15f2b9dba32?sid=0d458857-3c8d-45d9-9757-9ff6d42b0df6
Screenshot(REFER GITHUB REPO)
1.Initially
2. AES Encryption
3. AES Decryption
4. Caesar Encryption
5. Caesar Decryption
6. ConsVow Encryption
7. ConsVow Decryption
creating video link(Loom)
creating read me
developed new encryption/decryption code. AES encryption/decryption developed and runs in terminal,
done with caeser cypher encryption and decryption. working on AES decryption
creating a new algorithm for encryption and decryption.
successfully integrated encryption phase
integrate the algorithms(caeser and AES) and streamlit.
developed code of AES encryption and decryption . created primary interface with streamlit.
developed code for caeser encryption and decryption.
learned to work with streamlit. analysed encryption algorithms
idea fixed and learned about Git PR
Project created by seethal anil