age is a straightforward tool for file encryption that boasts small explicit keys, no complicated config options, and composability in a UNIX-style. The format creators @Benjojo12 and @FiloSottile offer an alternative Rust implementation called age-plugin-yubikey for hardware PIV tokens like YubiKeys. Notably, age can encrypt to SSH keys and even GitHub profiles, allowing secure file sharing. While passphrase-protected key files add an extra layer of security, they may not be essential for most cases. age supports various platforms for easy installation, making it a versatile encryption tool for those seeking simplicity and security.
https://github.com/FiloSottile/age