Description
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.
Features
- 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.
System Design
- Developed for Windows operating system.
- Utilizes CLR for GUI development and system.threading.thread for multi-threading.
Codebase
- Primary Languages: C++, C, and Assembly (with MMX).
- Interface: C++ with CLR (Common Language Runtime).