Skip to content

This is a powerful and lightweight steganography program to hide message to a file with strong encryption algorithm.

License

Notifications You must be signed in to change notification settings

devfabiosilva/myStegHideProgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myStegHideProgram (fstg)

This is a powerful and lightweight steganography program to hide message to a file. There are two options:

  • Hide file to another file without password
  • Hide file to another file with passowrd encrypted with AES256 and PBKDF2 algorithms

For more information and basic concepts click here (English version) or here (Portuguese version)

Dependencies

Before you install you must install dependency. In Debian and Ubuntu distributions: Type in console:

sudo apt install libssl-dev

Compiling and Installing

To compile, just type:

mkdir <YOUR_DIRECTORY> && cd <YOUR_DIRECTORY>
git clone https://github.com/devfabiosilva/myStegHideProgram.git
cd myStegHideProgram/src/ && make

Optionally you can install into your system program directory /usr/bin/

sudo make install

Uninstalling and cleaning

If you want to delete compiled fstg program:

make clean

If you installed and wish to unistall from system program directory /usr/bin/ type:

sudo make uninstall

Running fstg

Run locally:

./fstg [ OPTIONS ] <DEST. FILE> <FILE TO BE HIDDEN>

Or if you installed in system program directory type:

fstg [ OPTIONS ] <DEST. FILE> <FILE TO BE HIDDEN>

Commands

  • add <DEST. FILE> Add to <DEST. FILE>

Example:

Hide a message text in mytext.txt inside mypicture.jpeg without password:

fstg add mypicture.jpg mytext.txt
  • add-with-password <DEST. FILE> Encrypt and add to <DEST. FILE>

Example:

Hide a message text in mytext.txt inside mypicture.jpeg with password encryption

fstg add-with-password mypicture.jpg mytext.txt
  • extract <DEST. FILE> Extract an stegged file (if exists) from <DEST. FILE>

Example:

To extract a hidden message inside mypicture.jpeg type:

fstg extract mypicture.jpeg
  • usage Shows program version and details.

  • version Shows program version and details.

Sample example file

In example directory there is an image and a hidden message inside.

To open hidden message you must extract the encrypted hidden file:

fstg extract incognito.jpg

PASSWORD IS 1234

Donations

You can donate with any amount of money:

Coin Wallet
Bitcoin: 1JDckpLRJGhp46LTcjY1vsW19wurZ3L1d5
Nano: nano_1cb5fs7xmixqzpitfn9ouy4j1g3hjmdfudc1igt5xhwwps7qdku5htqxmznb
Litecoin: LRjEiKadFzPCoGorWvSVUnWPsFyPZGt97f
Dogecoin: DRrWWMdwY6AN8rdz7zH2cp3qaK8vSgDTau

License

This project is under MIT license see LICENSE

Contact

Contact me at [email protected] or [email protected]

About

This is a powerful and lightweight steganography program to hide message to a file with strong encryption algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages