May 30, 2026

Secret files, public side-eye

C++ CLI for folder encryption with AES-256-GCM and USB-based key loading

DIY folder lock tool drops, but commenters are already waving red flags

TLDR: A developer shared a tool for locking folders and hiding file names, with the unlock key loaded from a USB stick. Commenters said it looks fine as a learning project, but they strongly warned against trusting important data to messy code and a fragile thumb drive.

A developer showed off a Linux command-line tool that locks and unlocks folders, scrambles file names, and can pull the secret key from a USB stick. On paper, it sounds like a spy-movie flex: plug in the thumb drive, hide your files, vanish the names, done. But the real action wasn’t in the code demo — it was in the comment section, where readers immediately split into two camps: “nice learning project” versus “please do not trust this with anything important.”

The strongest reaction came from commenters treating this less like a polished security tool and more like a classroom project wearing a trench coat. One critic basically gave it the dreaded “cool for practice, scary for real life” label, rattling off complaints about messy error handling, inconsistent coding style, and even a hard-coded personal file path that made readers do a double take. Ouch. That set the tone fast: admiration for the effort, but big side-eye about using it for actual sensitive files.

Then came the USB key drama. The idea of storing the unlocking key on a thumb drive got hit with instant skepticism, with one commenter bluntly saying they wouldn’t trust a thumb drive on a good day. That sparked the most relatable reaction of the thread: everyone suddenly remembering that one flaky USB stick that died without warning. No giant meme war broke out, but the humor was in the collective vibe — less Mission Impossible, more Mission: I hope my cheap flash drive still works.

Key Points

  • The article describes a Linux command-line tool for folder encryption and decryption.
  • The tool is implemented in C++.
  • It uses AES-256-GCM for encryption.
  • It hides file and folder names in addition to encrypting contents.
  • Name mappings are stored in an encrypted file, and the project is published on GitHub.

Hottest takes

"If this is a learning exercise, cool!" — wallstop
"I would recommend not using this..." — wallstop
"I would not trust a thumbdrive with a key" — yjftsjthsd-h
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.