A steganography implementation for wave file type
python WaveStego.py <COMMAND> [ARGS]
Commands:
hide
retrieve
python WaveStego.py hide <FILE_TO_HIDE> <AUDIO_FILE_FOR_HIDING> <PASSPHRASE>
-
FILE_TO_HIDE is the file you want to hide inside .wav audio file
-
AUDIO_FILE_FOR_HIDING is the original audio file you want to hide
-
PASSPHRASE is the password, required during retrieve
After hiding, it will generate a file call output.wav
, which is the audio file with hidden data inside
Sample
python WaveStego.py hide test.txt drop.wav abc123
python WaveStego.py retrieve <AUDIO_FILE> <PASSPHRASE>
-
AUDIO_FILE is the input file
-
PASSPHRASE is the password that used to hide file
If the audio file do not contain any file or wrong password user shall get ValueError
Sample
python WaveStego.py retrieve output.wav abc123