As someone getting into cybersecurity, I wanted my first real project to be something more than a tutorial follow-along — I wanted to actually understand every line I wrote, not just make something that runs. So I built a command-line File Encryption Tool in Python, and along the way I hit (and fixed) a handful of bugs that taught me more than getting it right the first time ever would have.
Code: github.com/Nikunj-cyber/File-Encryption-Tool
What it does
Generates a secure encryption key on first run, and reuses it on every run after
Encrypts any file — text, images, PDFs, anything — into unreadable ciphertext






