Ciphering/Deciphering and Compression Tools
Overview
Two related Linux command-line tools built in C: Bytelocker, an encryption tool, and Rain, a file and directory compression tool. Both started as coursework exercises and were polished into standalone CLI tools with proper argument handling rather than left as one-off scripts.
How it works
Bytelocker
Implements Block Cipher and Cyclic Block Cipher algorithms for encrypting and decrypting files from the command line, along with an XOR cipher and electronic codebook mode used in related freelance work on the same topic.
Rain
A file and directory compression tool for Linux, built to reduce a directory tree down to a single compressed archive and reverse the process on demand, wrapped in the same CLI-first approach as Bytelocker.
← Back to all projects