Overview • Features • Screenshots • System Design • License
Sophisticated application designed for steganography, capable of encrypting text into BMP images and decrypting text from these images. It leverages the power of multi-threading and offers a choice between C++ and Assembly (ASM) algorithms, ensuring efficient and speedy processing.
- Image Encryption: Encrypt text (from .txt files) into BMP images.
- Image Decryption: Decrypt text hidden in BMP images, saving the output in .txt format.
- Customizable Algorithms: Choose between C++ or ASM for encryption and decryption algorithms.
- Multi-threading Support: Utilize multiple processor threads for faster execution.
- Performance Optimization: Configure thread count and algorithm for optimal performance.
- Execution Time Display: After each operation, the time taken is displayed.
Presentation of main panel of application.
Application allows you to encrypt and describe text from a photo.
Diagram of the operation of the text-to-image coding mode.
Diagram of the operation of the image-to-text coding mode.
- Developed for Windows operating system.
- Utilizes CLR for GUI development and system.threading.thread for multi-threading.
- Primary Languages: C++, C, and Assembly (with MMX).
- Interface: C++ with CLR (Common Language Runtime).
- Complete source code with all dependencies.
- Pre-built version of the application in the
Build
directory. - Detailed instructions for setting up and running the application.
This project is licensed under the MIT License - see the LICENSE file for details.