CLI tool to hide and extract text in images using LSB technique. Created for PJC (Programming in C/C++) course at PJAIT university.
- Hide text in image in .bmp and .ppm format
- Extract text from image in .bmp and .ppm format
- Check if the text can be hidden in the image
- File information (size, format, last modified date, resolution)
- CMake 3.29 or higher
- GCC or clang compiler with C++20 support
- Make
$ cmake . .
$ cmake --build .
$ ./steganography_cli
Użycie: ./steganography-cli [opcje]
-h Wyświetla dostępne opcje programu
-i / --include "<ścieżka_do_pliku>" Wyświetla informacje o pliku
-c / --check "<ścieżka_do_pliku>" "<wiadomość>" Sprawdza, czy jest możliwe ukrycie wiadomości w pliku
-e / --encrypt "<ścieżka_do_pliku>" "<wiadomość>" Ukrywa wiadomość w pliku graficznym (Wspierane formaty to .bmp i .ppm)
-d / --decrypt "<ścieżka_do_pliku>" Odszyfrowuje plik (Wspierane formaty to .bmp i .ppm)