Seahorse caja is an extension for caja which allows encryption and decryption of OpenPGP files using GnuPG. It is integrated into the caja right-click menu, but can also be used from the command line. It's based on seahorse-nautilus.
To build you will need:
- caja-devel (built with Gtk3)