MediaCrypt is a Python-based tool that lets you hide text inside media files and pull it back out with a key.
- Hides text in media files (like
.wav
,.mp3
, etc.). - Creates a key file for decryption.
- Python 3.x (for source code, when it’s out)
- Nothing extra needed for the
.exe
files
The source code isn’t up yet but will be on GitHub later:
git clone https://github.com/ZailoxTT/MediaCrypt.git
For now, just grab the encrypt.exe
and decrypt.exe
files to use the tool.
- Run
encrypt.exe
:encrypt.exe
- Enter these when asked:
Text to encrypt
: The message you want to hide.Key file
: Where to save the key (e.g.,key.txt
).Original media file
: The media file to use (e.g.,song.wav
).
- The text gets added to the media file, and the key is saved.
- Run
decrypt.exe
:decrypt.exe
- Enter these when asked:
Media file
: The media file with hidden text.Key file
: The key file from encryption.Save decrypted to
: Where to save the text (e.g.,output.txt
).
- The original text gets pulled out and saved.
- Encryption: The text is hidden in the media file, and a key file is made to unlock it later.
- Decryption: The tool reads the hidden text from the file and uses the key to reveal it.
- Only letters (A–Z, a–z) get hidden; other characters stay as-is.
- Big texts might make the file size obviously larger.
- Works best with files like
.wav
that don’t mind extra data at the end.
Text to encrypt: Hello, World!
Key file: key.txt
Original media file: song.wav
Output: Text hidden in song.wav
, key saved in key.txt
.
Media file: song.wav
Key file: key.txt
Save decrypted to: output.txt
Output: Hello, World!
saved to output.txt
.
Check the LICENSE file.