Skip to content

Sameera-18/tinkherhack2.0

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

1.Initially

image

2. AES Encryption

image

3. AES Decryption

image

4. Caesar Encryption

image

5. Caesar Decryption

image

6. ConsVow Encryption

image

7. ConsVow Decryption

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%