abrenmarie/bytevault-cli-c

GitHub: abrenmarie/bytevault-cli-c

Stars: 0 | Forks: 0

# ByteVault-CLI ## Features * **Zero Dependencies:** Built using only standard POSIX and C libraries. * **Direct Binary Parsing:** Manually parses `BITMAPFILEHEADER` and `BITMAPINFOHEADER` byte-by-byte. * **On-the-Fly Encryption:** Encrypts data using a custom cascading XOR cipher with a dynamic key prior to injection. * **Anti-Forensic Steganography:** Modifies only the lowest bit of each pixel color channel, making the payload completely invisible to the human eye. * **Memory Safe:** Strict manual memory management (`malloc`/`free`) with zero leaks. ## Installation & Compilation Compile the project with a single command using the provided `Makefile`: make To clean up build artifacts and temporary files: make clean ## Usage 1. Hide a Secret File inside an Image (Encode) ./bytevault -e -i input.bmp -f secret.txt -k YourSecureKey -o hidden.bmp 2. Extract the Hidden File (Decode) ./bytevault -d -i hidden.bmp -k YourSecureKey -o extracted.txt ## Technical Overview
标签:客户端加密