Skip to content

Aqua-Forge/aqua-encrypter-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aqua Encrypter GUI

A text encrypter based on stream cipher symmetric key encryption algorithm.


Index


Dependencies

Installation

Linux (Ubuntu)

  1. Install Python 3 from its official website
  2. Install tkinter for Python 3 with:
$ sudo apt install python3-tk

Windows

Install Python 3 from its official website and, during the installation process, check the Tcl/Tk option:

tkpy installation


Executing

Navigate into this directory within a shell, then run:

$ python3 -m aqua_encrypter

In PowerShell:

> python -m aqua_encrypter

How it works

The core algorithm for this program takes a text file and a password as input, then add each character of the text to the corresponding character of the password, generating the ciphertext.

Symmetric Encription

Symmetric encryption is a type of encryption where only one key is used to encrypt and decrypt data.

Stream ciphers

Stream ciphers encrypt content using a stream key which, combined with the content to be encrypted, generates the ciphertext.


Releases

No releases published

Packages

No packages published

Languages