SecureCrypt File Encryption Decryption Tool
06 Jan 2026
• 1 min read
CLI application allowing users to use two different encrypting algorithms: AES (256 - CBC), XOR for encrypting/decrypting their files.
SECURECRYPT-FILE-ENCRYPTION-DECRYPTION-TOOL
This is CLI application allowing users to use two different encrypting algorithms: AES (256 - CBC), XOR for encrypting/decrypting their files.
Installation
CMake MacOS (ARM 64)
- Clone the repo
TEXT
git clone https://github.com/OleynikovNikolay/SecureCrypt-File-Encryption-Decryption-Tool
cd SecureCrypt-File-Encryption-Decryption-Tool- Compile with CMake
TEXT
cmake .
make- Change directory for binary file path
TEXT
cd binWindows (64bit)
- Clone the repo
TEXT
git clone https://github.com/OleynikovNikolay/SecureCrypt-File-Encryption-Decryption-Tool
cd SecureCrypt-File-Encryption-Decryption-Tool- Navigate to .exe
TEXT
cd bin
cd win- Call executable
TEXT
SecureCrypt-File-Encryption-Decryption-Tool.exeUsage
Navigation Page
TEXT
./SECURECRYPT-FILE-ENCRYPTION-DECRYPTION-TOOL -helpRandom AES256 key generation
TEXT
./SECURECRYPT-FILE-ENCRYPTION-DECRYPTION-TOOL -generate-aes256-keyKey generated is hexadecimal representation of 32 bytes key.
File decryption/encryption
TEXT
./SECURECRYPT-FILE-ENCRYPTION-DECRYPTION-TOOL -aes|-xor -encrypt|-decrypt "key" "inputFilePath" "outputFilePath" When using AES ensure that the encryption key is hexadecimal (64 bytes) representation of 32 bytes key. You may use -generate-aes256-key command.
License
MIT License