DEEncrypt is a simple CLI tool that uses character shifting to encrypt and decrypt text. It is built with a focus on defensive programming, standard C I/O conventions, and clean memory management.
- Defensive Buffer Management: Prevents overflow using explicit error codes (
SUCCESS,NULL_PTR,BUFFER_TOO_SMALL). - Interactive CLI Menu: Easy-to-use console interface.
- Zero Dependencies: Pure C implementation using standard Windows API-like function signatures.
- GCC or any standard C compiler (e.g., MinGW for Windows).
To compile the source code from your terminal:
gcc main.c -o DEEncrypt.exeRun the compiled executable directly in your command prompt, or simply double-click the file on Windows:
DEEncrypt.exeFollow the on-screen menu to encrypt or decrypt your text messages.
You don't need to compile it yourself! You can download the pre-compiled executable directly from the Releases page.