Skip to content

Encryption is a user-friendly Python tool for secure data encryption and decryption, using Tkinter for its interface. It offers a simple yet powerful way to manage sensitive information.

Notifications You must be signed in to change notification settings

AvgBlank/Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Encryption

About the Project

Encryption is a robust and user-friendly tool designed for secure data encryption and decryption. The project comprises two main components: Encryptor and Decryptor, each housed in its respective folder. The primary goal of this project is to provide a simple yet powerful interface for encrypting and decrypting data using hashing techniques. Built with Python and leveraging the Tkinter library for the GUI, this project ensures high security and ease of use for managing sensitive information.

Purpose

The purpose of the Encryption project is to demonstrate the application of hashing techniques for securing data. This project aims to offer an educational and practical solution for users who need to encrypt sensitive information or decrypt previously encrypted data without delving into complex cryptographic libraries. By providing a straightforward GUI built with Tkinter, users can easily manage their encryption and decryption tasks.

Preview

Preview.mp4

Setting Up Locally

Prerequisites

Make sure you have Python installed on your system.

  • Python: Download and install Python.

Installation Steps

  1. Clone the repository

    git clone https://github.com/AverageBlank/Encryption.git
    cd Encryption
  2. Create a virtual environment

    python -m venv venv
    venv\Scripts\activate  # On bash use `source venv/bin/activate`
  3. Run the Encryptor or Decryptor

    • For Encryptor:
      cd Encryptor
      python main.py
    • For Decryptor:
      cd Decryptor
      python main.py

Languages Used

  • Python: The main programming language used for the backend and GUI.

Libraries Used

  • Tkinter: A standard Python library used for creating graphical user interfaces.

About

Encryption is a user-friendly Python tool for secure data encryption and decryption, using Tkinter for its interface. It offers a simple yet powerful way to manage sensitive information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages