6

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

I built a Linux CLI tool that encrypts and decrypts folders using AES-256-GCM. It also hides file and folder names and stores the mapping in an encrypted file.

Repo: https://github.com/sahilPadmani/ACE-files-encryption

If this is a learning exercise, cool!

If this is a real thing, it needs a lot of work. Lots of failure modes, errors that are not being handled, sometimes exceptions, sometimes swallowing and printing to stdout, very inconsistent style, mixing and matching all kinds of C and C++ conventions...

I would recommend not using this for any data that you actually care about.

2 minutes agowallstop

Why?

What does this solve the that the other far more mature tools don’t?

https://www.cryfs.org/

For example, has been around for decades. Is widely supported and battle tested.