A text encrypter based on stream cipher symmetric key encryption algorithm.
- Install Python 3 from its official website
- Install tkinter for Python 3 with:
$ sudo apt install python3-tk
Install Python 3 from its official website and, during the installation process, check the Tcl/Tk option:
Navigate into this directory within a shell, then run:
$ python3 -m aqua_encrypter
In PowerShell:
> python -m aqua_encrypter
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 encryption is a type of encryption where only one key is used to encrypt and decrypt data.
Stream ciphers encrypt content using a stream key which, combined with the content to be encrypted, generates the ciphertext.