Metadata-Version: 2.1
Name: thoryvos
Version: 1.0.5
Summary: The All-In One Cryptographic Toolkit
Home-page: https://github.com/freakingrocky/thoryvos
Author: Rakshan Sharma
Author-email: rakshan793@gmail.com
License: MIT
Download-URL: https://github.com/freakingrocky/thoryvos/build/dist/thoryvos-1.0.2.tar.gz
Description: # ***thor𝜓vos***
        ***The all in one cryptographic toolkit.***
        
        <a href="https://youtu.be/y7hUr5W8g2U" target="_blank" alt="Demo Video"><img src="https://i.imgur.com/NvivAey.gif" width=2500 alt="Demo Video" /></a>
        *Click to watch demo video.*
        
        You can use thor𝜓vos as a module, from the command line or through a GUI.
        
        \
        **Simply use [pip](https://pypi.org/project/thoryvos/) to install by calling the following command**.\
        `pip install thoryvos`
        
        
        > Currently Available Features:  \
        &nbsp;&nbsp;&nbsp;Encryption & Decryption  [Pycryptodome used]\
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AES256, DES3, Salsa20  \
        &nbsp;&nbsp;&nbsp;Stegography using LSB\
        &nbsp;&nbsp;&nbsp;Anonymous File Sharing\
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The files are completely vulnerable during uploading/downloading. They are anonymous once uploaded.\
        &nbsp;&nbsp;&nbsp;Macros (GUI Only)
        
        To use the GUI, simply execute the following command:\
        &nbsp;&nbsp;&nbsp;```thoryvos```
        
        <a href="https://youtu.be/y7hUr5W8g2U" target="_blank" alt="Demo Video"><img src="https://i.imgur.com/hgJ50EK.png" alt="Demo Video" /></a>
        
        To use the Command Line Interface, simply execute the following
        &nbsp;&nbsp;&nbsp;```thoryvos [options]```
        
        ![Command Line Usage Demo](https://i.imgur.com/jhptGz2.png)
        
        To use as a module, simply import thoryvos.\
        &nbsp;&nbsp;&nbsp;```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
        
Keywords: Cryptography,Crypto,Audio Cryptography,Stagongraphy,Steganographer,Audio Steganography,Cryptographic Toolkit,File Sharing,Anonymous File Sharing
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Other Audience
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Communications :: File Sharing
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Sound/Audio :: Conversion
Classifier: Topic :: Security
Classifier: Topic :: Security :: Cryptography
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
