Skip to main content

The All-In One Cryptographic Toolkit

Project description

thor𝜓vos

The all in one cryptographic toolkit.

Demo Video Click to watch demo video.

You can use thor𝜓vos as a module, from the command line or through a GUI.


Simply use pip to install by calling the following command.
pip install thoryvos

Currently Available Features:
   Encryption & Decryption [Pycryptodome used]
         AES256, DES3, Salsa20
   Stegography using LSB
   Anonymous File Sharing
         The files are completely vulnerable during uploading/downloading. They are anonymous once uploaded.
   Macros (GUI Only)

To use the GUI, simply execute the following command:
   thoryvos

Demo Video

To use the Command Line Interface, simply execute the following    thoryvos [options]

Command Line Usage Demo

To use as a module, simply import thoryvos.
   import thoryvos

Documentation for the module

Start by importing the module.

import thoryvos

For encryption/decryption:

thoryvos.encryptor(infile, outfile, password, mode)
thoryvos.decryptor(infile, outfile, password, mode)

infile -> Path to the input file (file to be encrypted)
outfile -> Path to the output file
password -> Must be a string
mode -> Algorithm to be used. Must be one of these: "AES/DES/Salsa20". These are AES256, DES3 specifically.

For file transfer:

location = thoryvos.anon_download(url)
url = thoryvos.anon_upload(file)

The input must be strings.
On succesful upload, returns the location of the file downloaded.
On succesful download, returns the url of the uploaded file.

For steganography:

lsb, nbytes = thoryvos.hide_data(infile, outfile, datafile, lsb=None)
thoryvos.recover_data(infile, outfile, lsb=None, nbytes=None)

infile -> Path to the input file (file to be hidden in)
datafile -> Path to the data file (data file to be hidden)
outfile -> Path to the output file (name of the output file)
On succesful hiding, returns a tuple containing lsb & nbytes values respectively. (lsb, nbytes).

Username (Github, Instagram): freakingrocky

Made by Rakshan Sharma

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thoryvos-1.0.5.tar.gz (2.2 MB view hashes)

Uploaded Source

Built Distribution

thoryvos-1.0.5-py3-none-any.whl (2.3 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page