https://github.com/matthewt53/steganography-project
Software that is able to hide files inside various image and video formats
https://github.com/matthewt53/steganography-project
c-plus-plus c-programming qt5 steganography
Last synced: about 1 month ago
JSON representation
Software that is able to hide files inside various image and video formats
- Host: GitHub
- URL: https://github.com/matthewt53/steganography-project
- Owner: matthewT53
- License: gpl-2.0
- Created: 2015-12-15T07:09:49.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-03T14:44:44.000Z (about 7 years ago)
- Last Synced: 2025-01-26T17:47:54.181Z (3 months ago)
- Topics: c-plus-plus, c-programming, qt5, steganography
- Language: C++
- Homepage:
- Size: 67.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Steganography-Project
This software is able to hide any binary file into the following file formats:
* BMP image
* PNG image# Features:
* AES (ECB) encryption of the input file.# Installing:
## Command line version
* Run the makefile under "Project/Spyink/src/".# Usage:
* To hide a file:
`./steg -h -b -i -p `
* To reveal a hidden file:
`./steg -r -b -o -p `# Future work:
* Implement the more secure CBC mode for AES.
* Add support for JPEG and other file types.# Libaries used:
* lodepng - https://github.com/lvandeve/lodepng
* Tiny AES - https://github.com/kokke/tiny-AES-c
* SHA256 - https://github.com/pgarnaut/sha256