XORCIPHER
Simple code for encrypt/decrypt files with xorcipher.
ZAŠTO OVO?
Zato sta svugdi online svi nude enceypt/decrypt text sa xor cipher, a malo tko nudi za encrypt files...
Jednostavan .c kod lagan i esy for usage.
Here's how to compile xorcrypt.c file to a Win32 executable using gcc:
Method 1: Using MinGW-w64 (Recommended)
# Compile as 32-bit Windows executable
gcc -m32 -o xorcrypt.exe xorcrypt.c
# Or with more specific options
gcc -m32 -O2 -s -o xorcrypt.exe xorcrypt.c
Method 2: Using Specific Architecture
# If you have multiple gcc targets
i686-w64-mingw32-gcc -o xorcrypt.exe xorcrypt.c
# Or for standard MinGW
mingw32-gcc -o xorcrypt.exe xorcrypt.c
Method 3: With Additional Compiler Flags
# Compile with optimizations and stripped debug info
gcc -m32 -O2 -s -Wall -o xorcrypt.exe xorcrypt.c
# Or for a smaller executable
gcc -m32 -Os -s -ffunction-sections -fdata-sections -Wl,--gc-sections -o xorcrypt.exe xorcrypt.c
Installation Options for GCC:
Option A: Install MinGW-w64
-
Download from:
https://www.mingw-w64.org/ -
Or use Chocolatey:
choco install mingw -
Or use MSYS2:
pacman -S mingw-w64-i686-gcc
Option B: Using Visual Studio Developer Command Prompt
# Open "Developer Command Prompt for VS" then:
cl /Fe:xorcrypt.exe xorcrypt.c
Usage after compilation:
# Encrypt/decrypt a file
xorcrypt.exe input.txt output.txt mypassword
# Example
xorcrypt.exe document.txt encrypted.bin secretkey
Important Notes:
-m32flag: Forces 32-bit compilation (remove for 64-bit)-O2: Optimization level 2-s: Strip debug symbols (smaller executable)-Wall: Enable all warnings
If you get "architecture not supported" error:
-
Install 32-bit development libraries
-
Use i686-w64-mingw32-gcc specifically for 32-bit Windows
The compiled executable will be a standalone Win32 console application that can encrypt/decrypt files using XOR encryption with the provided key.