>
Download This Plugin | |
Download Elegant Themes | |
Name | OpenPGP Form Encryption for WordPress |
Version | 1.2.1 |
Author | Erik L. Arneson |
Rating | 0 |
Last updated | 2014-12-09 04:07:00 |
Downloads |
45
|
Download Plugins Speed Test plugin for Wordpress |
Home page PageSpeed score has been degraded by 0%, while Post page PageSpeed score has been degraded by 0%
OpenPGP Form Encryption for WordPress plugin added 428 bytes of resources to the Home page and 430 bytes of resources to the sample Post page.
OpenPGP Form Encryption for WordPress plugin added 0 new host(s) to the Home page and 0 new host(s) to the sample Post page.
Great! OpenPGP Form Encryption for WordPress plugin ads no tables to your Wordpress blog database.This plugin uses OpenPGP.js to provide public key encryption for a textarea. It is most useful for any kind of text area that will be submitted via email or over an unsecured network connection.
The GitHub repository for this plugin is located at https://github.com/pymander/wordpress-openpgp
This plugin provides a simple shortcode which you can add to your forms. To use the shortcode, you must first upload your ASCII-armored public key to your blog’s media section. Note that the public key must reside on the same server as your blog.
The cryptbutton
shortcode takes the following arguments.
keyid The media ID of your ASCII-armored public key. Either this or keyurl are required.
keyurl The URL for your ASCII-armored public key. Either this argument or keyid are required.
textarea The HTML ID for the textarea element to be encrypted. This argument is required.
class Optional. Specify additional CSS classes for the button element.
style Optional. Specify additional CSS styles for the button element.
text Optional. Specify the button text. This defaults to “Encrypt”.
I use this plugin with the Jetpack for WordPress contact form. You can see an example of the output on my Contact page. The WordPress code looks something like this:
[contact-form subject='ARNESONIUM CONTACT']
[contact-field label='Name' type='name' required='1'/]
[contact-field label='Email' type='email' required='1'/]
[contact-field label='Phone' type='text'/]
[contact-field label='Comment' type='textarea' required='1'/]
[cryptbutton keyid=42]
[/contact-form]
Line 6 displays the cryptbutton usage. Note that I changed some elements of this example to make things clearer. You will need to play with layout and CSS to get things looking nice.