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. Run it as admin.
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
import thoryvos
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.
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.
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)
.