Skip to content

Encrypting messages with python using Streamlit. Simulates how messages would be stored in an actual database.

Notifications You must be signed in to change notification settings

contawo/message_encryption_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Message Encryption Project

Hello! I'm excited to introduce you to the Streamlit Message Encryption Project. As a student at the University of Cape Town, I've created this Python project to demonstrate how we can encrypt user input messages into cipher text. The main goal here is to showcase how messages can be securely stored without using any databases. Let's dive in and explore the magic of encryption! 🌟

Overview

In this project, I've leveraged Streamlit, a powerful Python library for building interactive web applications. Users can input their messages, which are then encrypted using a secret key. The encrypted messages are displayed right on the screen, and we've intentionally avoided any database integration to keep things simple.

Features

  • User Input: Type in your message, and let the encryption begin!
  • Encryption: We transform your messages into cipher text using a secret key.
  • No Database Required: Yep, you read that right! We're not using any databases for this project.

Tech Stack

  • Python: Our trusty language for coding.
  • Streamlit: The magic wand for creating the user interface.

How to Use This Project

  1. Clone the Repository: Get started by cloning this repository to your local machine.

  2. Install Dependencies:

    • Make sure you have Python installed.
    • Install Streamlit using pip install streamlit.
  3. Run the Application:

    • Open your terminal and navigate to the project directory.
    • Run streamlit run main.py.
    • Access the application in your web browser (usually at http://localhost:8501).
  4. Encrypt Messages:

    • Type in your message and press Enter.
    • Voilà! Your encrypted message appears.

License

This project is licensed under the MIT License. Feel free to explore, modify, and share. 📜

Remember, every encrypted message is like a little puzzle waiting to be solved. Happy coding! 🔐🔒

About

Encrypting messages with python using Streamlit. Simulates how messages would be stored in an actual database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages