Skip to content

tkalum/veilbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veilbit

Veilbit is a tool that helps you hide secret messages inside images. It's designed for people who want to keep their information private and secure.

Features

  • Command-line tool for hiding messages in images
  • Supports multiple image formats:
    • BMP
    • PNG
    • JPEG
  • Text file input/output support

Installation

Clone the repository

git clone https://github.com/tkalum/veilbit.git
cd veilbit

Build the CLI tool (using CMake)

On Linux

mkdir build
cd build
cmake ..
make

On Windows (using CMake and a compatible compiler)

mkdir build
cd build
cmake ..
cmake --build . --config Release

The resulting executable will be in the build directory.

Usage

Hide a message in an image

veilbit hide -i <input_image> -m "Secret message" [-o <output_image>]
veilbit hide -i <input_image> -f <message_file> [-o <output_image>]
  • -i specifies the input image file (supports BMP, PNG, and JPEG)
  • -m specifies the message to hide directly
  • -f specifies a text file containing the message to hide
  • -o specifies the output image file.

Extract a hidden message

veilbit extract -i <input_image> [-o <output_file>]
  • -i specifies the image file containing the hidden message
  • -o (optional) specifies the output text file. If not provided, displays message in console

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors