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

 






seethal anil
Fathima Nasrin P K
Hima Jyothish
Sameera T U

creating video link(Loom)

25 February 2024

creating read me

25 February 2024

developed new encryption/decryption code. AES encryption/decryption developed and runs in terminal,

25 February 2024

done with caeser cypher encryption and decryption. working on AES decryption

25 February 2024

creating a new algorithm for encryption and decryption.

25 February 2024

successfully integrated encryption phase

25 February 2024

integrate the algorithms(caeser and AES) and streamlit.

24 February 2024

developed code of AES encryption and decryption . created primary interface with streamlit.

24 February 2024

developed code for caeser encryption and decryption.

24 February 2024

learned to work with streamlit. analysed encryption algorithms

24 February 2024

idea fixed and learned about Git PR

24 February 2024

Project created by seethal anil

24 February 2024