thor𝜓vos
The all in one cryptographic toolkit.
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
To use the Command Line Interface, simply execute the following
thoryvos [options]
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)
| File | Size | Uploaded | |
|---|---|---|---|
| thoryvos-1.0.5.tar.gz | 2.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|