JMemPGP Performs PGP operations on strings and byte arrays instead of files. Based on the Bouncy Castle API.