Skip to content

A simple file encryption and decryption utility which uses AES encryption with CFB mode.

Notifications You must be signed in to change notification settings

antarn88/Shower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shower

A simple file encryption and decryption utility which uses AES encryption with CFB mode.
Protect your sensitive files with encryption.
Later you can decrypt them with secret keys.
The secret keys are random generated strings which are 32 characters long and consist of mixed of lowercase letters, capital letters and digits.
This application has been written in Python with PySide2 framework.

Features

  • File encryption
  • File decryption

Requirements

Getting started

  • On Windows:
    • Open a terminal and clone the project:

      git clone https://github.com/antarn88/Shower.git
    • Create a virtual environment:

      cd Shower
      python -m venv venv
    • And activate it:

      venv\Scripts\activate
    • Upgrade pip and install the requirements:

      python -m pip install --upgrade pip
      pip install -r requirements.txt
    • Then launch the application:

      Shower.pyw
  • On Linux:
    • Install the required packages first, if you haven't already:

      apt update
      sudo apt install python3 python3-venv git xclip -y
    • Clone the project:

      git clone https://github.com/antarn88/Shower.git
    • Create a virtual environment:

      cd Shower
      python3 -m venv venv
    • And activate it:

      source venv/bin/activate
    • Upgrade pip and install the requirements:

      python -m pip install --upgrade pip
      pip install -r requirements.txt
    • Then launch the application:

      python Shower.pyw

Usage

Later when you would like to use the application, open a terminal and navigate to the folder where you cloned the project to, activate the virtual environment and launch the application:

  • On Windows:

    venv\Scripts\activate
    Shower.pyw
  • On Linux:

    source venv/bin/activate
    python Shower.pyw    

Download Windows binaries

Download latest Windows binaries:

Screenshots

File encryption:

Windows screenshot

File decryption:

Windows screenshot

About

A simple file encryption and decryption utility which uses AES encryption with CFB mode.

Topics

Resources

Stars

Watchers

Forks

Languages