Try zuluCrypt. It provides a GUI frontend to different kinds of encrypted devices/files including dm-crypt/LUKS.
LuckyLuks is a bit simpler but should probably do as well.
Have you used these yourself with removable drives? Would you recommend them to users not familiar with Linux command-line tools?
Like I said, the command-line tools are a bit annoying because one does such tasks so rarely it's not worth remembering the details, so at least I have to look up the details before doing such stuff, and at least I haven't found a good summary. I don't really mind myself, the annoying bit, really, is being reminded of my minuscule brain capacity.
For example, for a removable drive that is possibly subject to bitrot, neither
aes-xts-plain64 or
aes-cbc-essiv:sha256 (the default ciphers for LUKS and plain encryption, respectively), do not detect bit errors in the ciphertext (
XTS weakness,
ESSIV malleability attack), so for offline backup purposes one should really use XFS, Btrfs, or ZFS file system.
Those won't
protect against bit-rot, but at least they
detect if it happens, unlike when using ext4, NTFS, etc.
A separate question is whether the GUI frontends for cryptsetup like zuluCrypt even care about such stuff.