Skip to main content

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

Metadata

Release files for thoryvos 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thoryvos 1.0.5
File Size Uploaded
thoryvos-1.0.5.tar.gz 2.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for thoryvos 1.0.5
File Interpreter ABI Platform
thoryvos-1.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 4.5 MB

Release files / thoryvos-1.0.5.tar.gz

Download URL thoryvos-1.0.5.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
27080472f66091dbf4c8bcaed4dcddfd027c64af43d92ea620c9432fadd914f0
BLAKE2b-256 checksum
How to use checksums
ad8dff0a640a423efafcba2e9465c84c77d69909ccaaff6a29bf79bfa23e92e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

Release files / thoryvos-1.0.5-py3-none-any.whl

Download URL thoryvos-1.0.5-py3-none-any.whl
Size 2.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
51abab045bde389fe1a7e5cd8736877d0aea4547202dac17ad95a0427ac54d42
BLAKE2b-256 checksum
How to use checksums
eadeab52e2ea1d1e53272f8ae83d8c33cf8f55cfc54c9e22e134004b7e6cd4df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/50.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page