Thanks for the tips on GnuPG. Now I've read the docs and I have a followup question on how to use it. :)
It looks like it usually works with either files or STDIN and STDOUT.
What I'd like to do is to pass in a scalar variable to encrypt and get back the results in another scalar variable. Does someone have an example of how to work with STDIN and STDOUT to do this? Or, asked another way, what do you find is the easiest way to pass text back and forth from GnuPG.pm?