C-rypt is a software written entirely in C. It enables encryption and decryption of text from an image (Steganography), which can be easily shared via messaging apps like WhatsApp or Telegram. The software features a straightforward and intuitive GUI interface.
C-rypt serves as a personal project aimed at honing my skills in C programming. As I am currently learning the language, C-rypt provides a practical avenue to apply theoretical knowledge to real-world scenarios, particularly in cryptography and graphical user interface development.
Before | After |
---|---|
- Messages support alphabetical letters and spaces.
- Supported image format: PNG.
- Maximum character count: depend on the size of the image (if x = 600 then max char = ~900)
See TODO
To compile C-rypt, you will need the following libraries:
mkdir build
cd build
cmake ..
make
cd ..
./out/C-rypt
Here is a video that explains how to use C-rypt
- Increase maximum character limit to 1000.
- Add support for special characters such as ?, !, &, :, ., and numbers in messages.
If you'd like to contribute, you can submit a pull request with your changes or open an issue to report any problems or feature requests.