Encrypt all your messages send with Contact Form 7 using a pure PHP port of GNU Privacy Guard (GPG).
Contact Form 7 GPG is based on the GPG / PGP port written in pure PHP by Jason Hinkle. It doesn’t require any additional package or extension to be installed on your web server, which makes it perfect for use on any web server.
Requirements: Contact Form 7 (version 3.9 or higher)
UPDATE: The plugin was removed from the WordPress plugin directory because of a security exploit. I am working on a solution.
FAQ
Why does this plugin require Contact Form 7 version 3.9 or higher?
Because the developers of Contact Form 7 changed the internal structure of their plugin and I don’t want to support an old version of it.
Why is it based on a pure PHP port instead of the GnuPG functions?
The GnuPG functions in PHP require the gnupg PECL package. This package is not installed on every web server and not everyone has the opportunity to install it (e.g. shared web hosting). That’s why this plugin uses a pure PHP port which doesn’t need any packages or extensions for PHP.
When gets the message encrypted?
Contact Form 7 GPG is written in PHP. PHP is a server-side scripting language which means the messages get encrypted by the server. If you want encryption all the way through the submission process, use HTTPS / a SSL certificate. I recommend the PositiveSSL certificate by Comodo. It’s really cheap and does offer end-to-end encryption for your website visitors.
Found a bug?
Report it on GitHub.
Contact me
If you have any suggestions, wishes or if you just want to say „thank you“, please feel free to drop me a message: