Metadata-Version: 2.1
Name: asteg
Version: 0.1.4
Summary: Steganography : Hiding text or file inside an audio
Home-page: https://github.com/rafiibrahim8/asteg
Author: Ibrahim Rafi
Author-email: me@ibrahimrafi.me
License: MIT
Download-URL: https://github.com/rafiibrahim8/asteg/archive/v0.1.4.tar.gz
Description: # asteg
        #### Steganography : Hiding text or file inside an audio
        
        # DESCRIPTION
        This program can be used for hiding text or a file inside an audio file. The program utilizes the high-frequency component of an audio file to embed its payload. Which is almost undetectable with the human ear. You will never notice any drop in audio quality.
        # INSTALLATION
        From a command line enter the command to install asteg
        ```
        pip install asteg
        ```
        You need to have python 3 installed. asteg won't run on python 2.
        # USES
        ###### Hiding 'Hello World!' inside infile.mp3. The resultant file is outfile.wav
        #### 
        ```sh
        $ asteg -p -o outfile.wav -i infile.mp3 -t 'Hello world!'
        ```
        ###### Hiding secret.odt inside infile.mp3. The resultant file is outfile.wav
        #### 
        ```sh
        $ asteg -p -o outfile.wav -i infile.mp3 -f secret.odt
        ```
        
        # META
        The data is formatted first before embedding inside the audio. First a 10 byte header is added at the beginning of the data. The header format is as follows:
        | Number of Bytes| Description |
        | ------ | ------ |
        | 2 | 'aS' Always|
        | 1 | <Reserved> |
        | 4 | Payload length |
        | 1 | Length for filename for file embedding (7bit) + encryption flag (1bit)|
        | 1 | Version of used program |
        | 1 | <Reserved> |
        
        # DEPENDENCY
          - pydub
          - numpy
          - scipy
        
        # CURRENT LIMITATIONS
        
          - Does not support encryption. (Has plan to add)
          - Generates uncompressed wav file. Which is too big.
        
        
        
Keywords: asteg,steganography,audio
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Security :: Cryptography
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
