{"id":9239,"date":"2010-05-24T18:45:40","date_gmt":"2010-05-24T18:45:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp2pgpmail\/"},"modified":"2026-02-23T11:04:47","modified_gmt":"2026-02-23T11:04:47","slug":"wp2pgpmail","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/wp2pgpmail\/","author":11814896,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.28","stable_tag":"1.28","tested":"6.9.4","requires":"2.9.2","requires_php":"5.6","requires_plugins":null,"header_name":"wp2pgpmail","header_author":"wp2pgpmail","header_description":"","assets_banners_color":"283418","last_updated":"2026-02-23 11:04:47","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/wp2pgpmail.com","header_plugin_uri":"http:\/\/wp2pgpmail.com","header_author_uri":"http:\/\/wp2pgpmail.com","rating":4.4,"author_block_rating":0,"active_installs":90,"downloads":12196,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.01":{"tag":"1.01","author":"belaich","date":"2010-05-24 19:29:01"},"1.02":{"tag":"1.02","author":"belaich","date":"2011-08-02 16:08:31"},"1.03":{"tag":"1.03","author":"belaich","date":"2012-01-05 12:07:15"},"1.04":{"tag":"1.04","author":"belaich","date":"2012-01-10 15:56:12"},"1.05":{"tag":"1.05","author":"belaich","date":"2012-01-23 10:39:41"},"1.06":{"tag":"1.06","author":"belaich","date":"2012-01-23 10:39:41"},"1.07":{"tag":"1.07","author":"belaich","date":"2012-05-16 15:50:53"},"1.08":{"tag":"1.08","author":"belaich","date":"2012-06-06 14:35:10"},"1.09":{"tag":"1.09","author":"belaich","date":"2013-02-08 12:54:34"},"1.10":{"tag":"1.10","author":"belaich","date":"2013-04-10 08:05:42"},"1.11":{"tag":"1.11","author":"belaich","date":"2013-05-02 15:16:06"},"1.12":{"tag":"1.12","author":"wp2pgpmail","date":"2013-07-23 14:21:44"},"1.13":{"tag":"1.13","author":"wp2pgpmail","date":"2013-08-06 12:37:03"},"1.14":{"tag":"1.14","author":"wp2pgpmail","date":"2013-10-14 15:30:25"},"1.15":{"tag":"1.15","author":"wp2pgpmail","date":"2014-01-14 14:40:01"},"1.16":{"tag":"1.16","author":"wp2pgpmail","date":"2014-03-01 17:12:07"},"1.17":{"tag":"1.17","author":"wp2pgpmail","date":"2014-04-01 14:02:58"},"1.18":{"tag":"1.18","author":"wp2pgpmail","date":"2017-01-02 14:32:52"},"1.19":{"tag":"1.19","author":"wp2pgpmail","date":"2017-03-27 09:18:28"},"1.20":{"tag":"1.20","author":"wp2pgpmail","date":"2018-03-06 12:59:57"},"1.21":{"tag":"1.21","author":"wp2pgpmail","date":"2018-03-06 13:48:15"},"1.22":{"tag":"1.22","author":"wp2pgpmail","date":"2018-06-21 11:33:18"},"1.23":{"tag":"1.23","author":"wp2pgpmail","date":"2018-07-25 11:08:09"},"1.28":{"tag":"1.28","author":"wp2pgpmail","date":"2026-02-23 11:04:47"}},"upgrade_notice":{"1.04":"<ul>\n<li>The tag must now be <strong>[wp2pgpmail]<\/strong> to run the plugin<\/li>\n<\/ul>","1.03":"<ul>\n<li>The tag must now be <strong>{wp2pgpmail}<\/strong> to run the plugin<\/li>\n<\/ul>"},"ratings":{"1":0,"2":"1","3":0,"4":0,"5":"4"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3467589,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3467589,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1869242,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.01","1.02","1.03","1.04","1.05","1.06","1.07","1.08","1.09","1.10","1.11","1.12","1.13","1.14","1.15","1.16","1.17","1.18","1.19","1.20","1.21","1.22","1.23","1.28"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[358,12166,12167,15414,396],"plugin_category":[41,54],"plugin_contributors":[88027],"plugin_business_model":[],"class_list":["post-9239","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-encrypt","plugin_tags-encryption","plugin_tags-pgp","plugin_tags-privacy","plugin_category-communication","plugin_category-security-and-spam-protection","plugin_contributors-wp2pgpmail","plugin_committers-wp2pgpmail"],"banners":{"banner":"https:\/\/ps.w.org\/wp2pgpmail\/assets\/banner-772x250.jpg?rev=1869242","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp2pgpmail\/assets\/icon-128x128.jpg?rev=3467589","icon_2x":"https:\/\/ps.w.org\/wp2pgpmail\/assets\/icon-256x256.jpg?rev=3467589","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>With wp2pgpmail, your visitors can send you a PGP encrypted message very easily. A contact form will offer encryption for sending you confidental messages.<\/p>\n\n<p>Don't have any PGP key? <a href=\"https:\/\/wp2pgpmail.com\/pgp-key-generator\/\">Try our online PGP key generator<\/a><\/p>\n\n<p><strong>Get more features with <a href=\"https:\/\/wp2pgpmail.com\">Gravity Forms PGP Encryption plugin<\/a><\/strong><\/p>\n\n<p>If you are using <a href=\"http:\/\/bit.ly\/GravityFormsWordPress\">Gravity Forms<\/a>, you can use the Pro version: <a href=\"https:\/\/wp2pgpmail.com\">Gravity Forms PGP Encryption plugin<\/a><\/p>\n\n<p>[youtube http:\/\/www.youtube.com\/watch?v=BAi66orTOUs]<\/p>\n\n<p>It's working with <a href=\"http:\/\/bit.ly\/GravityFormsWordPress\">Gravity Forms<\/a>, the best full featured contact form plugin for WordPress.<\/p>\n\n<p>With the paid version, you will get:<\/p>\n\n<ul>\n<li>Additional Fields<\/li>\n<li>Unlimited Forms<\/li>\n<li>Nested Drag n' Drop<\/li>\n<li>Advanced Email Configuration<\/li>\n<\/ul>\n\n<p>Check it at <a href=\"https:\/\/wp2pgpmail.com\">https:\/\/wp2pgpmail.com<\/a>. We are still working on the Free version.<\/p>\n\n<p>How does it work ?<\/p>\n\n<p>wp2pgpmail includes an OpenPGP Message Encryption System in Javascript, based on <a href=\"http:\/\/www.haneWIN.de\">Herbert Hanewinkel's work<\/a>. Visitors enter a message in a form, encrypt it (with the PGP public key you entered in wp2pgpmail option settings), then an e-mail is sent to you (blog admin e-mail address). The message is encrypted locally on the visitor's computer, so no data is transfered in clear !<\/p>\n\n<p>[youtube http:\/\/www.youtube.com\/watch?v=nnY2xirKXkQ]<\/p>\n\n<p>Is it secure ?<\/p>\n\n<ul>\n<li>All code is implememented in readable Javascript.<\/li>\n<li>You can verify the source code.<\/li>\n<li>No binaries are loaded from a server or used embedded.<\/li>\n<li>No hidden transfer of plain text.<\/li>\n<\/ul>\n\n<p>Supported languages :<\/p>\n\n<ul>\n<li>English<\/li>\n<li>French<\/li>\n<li>German<\/li>\n<li>Spanish<\/li>\n<li>Estonian<\/li>\n<li>Greek<\/li>\n<li>Indonesian<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload and extract the content of 'wp2pgpmail.zip' to the '\/wp-content\/plugins\/' directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Paste your PGP public key in the option setting page of wp2pgpmail<\/li>\n<li>Place the tag <strong>[wp2pgpmail]<\/strong> in the HTML code of the page you want to see the form<\/li>\n<li>Enjoy!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20a%20public%20pgp%20key%20and%20how%20do%20i%20uncrypt%20messages%20%3F\"><h3>Where do I get a public PGP key and how do I uncrypt messages ?<\/h3><\/dt>\n<dd><p>The easiest way to use PGP is to install Mozilla Thunderbird with the <a href=\"http:\/\/enigmail.mozdev.org\/\">Enigmail extension<\/a>. For more information about the installation and how to use this software, go to <a href=\"http:\/\/wp2pgpmail.com\/about-pgp\/\">About PGP<\/a> and <a href=\"http:\/\/wp2pgpmail.com\/pgp-with-enigmail\/\">Enigmail installation instructions<\/a><\/p><\/dd>\n<dt id=\"wp2pgpmail%20is%20not%20available%20in%20my%20language.%20what%20can%20i%20do%20%3F\"><h3>wp2pgpmail is not available in my language. What can I do ?<\/h3><\/dt>\n<dd><p>You can translate wp2pgpmail in your language, then submit your translation, so everybody would can use it.\nTo do it, we have <a href=\"https:\/\/www.transifex.net\/projects\/p\/wp2pgpmail\/\">a project hosted at Transifex<\/a> where you can add the translation in your language. It's simple, fast and effective. Or:<\/p>\n\n<ol>\n<li>Download and install <a href=\"http:\/\/www.poedit.net\/\">Poedit<\/a><\/li>\n<li>Open the wp2pgpmail POT file from <strong>wp2pgpmail\/i18n\/wp2pgpmail.pot<\/strong><\/li>\n<li>Go to <strong>File =&gt; Save as...<\/strong> to save your translations in a PO file (<em>wp2pgpmail-fr_FR.po<\/em> for example)<\/li>\n<li>When you are finished translating, go to <strong>File =&gt; Save as...<\/strong> again to generate the MO file<\/li>\n<li>Send us the PO and MO files to translation@wp2pgpmail.com : we will add them to the next release of the plugin<\/li>\n<\/ol>\n\n<p>If you want to translate the Pro Edition, please <a href=\"https:\/\/wp2pgpmail.com\/contact\/\">contact us !<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.28<\/h4>\n\n<ul>\n<li>Adding languages<\/li>\n<\/ul>\n\n<h4>1.27<\/h4>\n\n<ul>\n<li>Updating OpenPGP library to 4.10.7<\/li>\n<\/ul>\n\n<h4>1.26<\/h4>\n\n<ul>\n<li>Updating phpcaptcha Securimage to 3.6.7<\/li>\n<\/ul>\n\n<h4>1.25<\/h4>\n\n<ul>\n<li>Testing plugin for WordPress 5.0<\/li>\n<\/ul>\n\n<h4>1.24<\/h4>\n\n<ul>\n<li>Fixing OpenPGP key support<\/li>\n<\/ul>\n\n<h4>1.23<\/h4>\n\n<ul>\n<li>Updating links<\/li>\n<\/ul>\n\n<h4>1.22<\/h4>\n\n<ul>\n<li>Replacing $ by jQuery in the OpenPGP library<\/li>\n<\/ul>\n\n<h4>1.21<\/h4>\n\n<ul>\n<li>Improving script integration<\/li>\n<\/ul>\n\n<h4>1.20<\/h4>\n\n<ul>\n<li>Updating description<\/li>\n<\/ul>\n\n<h4>1.19<\/h4>\n\n<ul>\n<li>Testing plugin for WordPress 4.7<\/li>\n<\/ul>\n\n<h4>1.18<\/h4>\n\n<ul>\n<li>Fixing OpenPGP for Internet Explorer<\/li>\n<\/ul>\n\n<h4>1.17<\/h4>\n\n<ul>\n<li>OpenPGP key support<\/li>\n<\/ul>\n\n<h4>1.16<\/h4>\n\n<ul>\n<li>Captcha is now optional<\/li>\n<li>IP Address Collect is now optional (Germany's Telemedia Act defines IP addresses as personal data and prohibits the use of these IP addresses for the purpose of analyzing individual web traffic behavior)<\/li>\n<\/ul>\n\n<h4>1.15<\/h4>\n\n<ul>\n<li>Added Danish translation (user contributed)<\/li>\n<\/ul>\n\n<h4>1.14<\/h4>\n\n<ul>\n<li>Updated German translation (user contributed)<\/li>\n<\/ul>\n\n<h4>1.13<\/h4>\n\n<ul>\n<li>Fixing translation support<\/li>\n<\/ul>\n\n<h4>1.12<\/h4>\n\n<ul>\n<li>Improving WordPress compliance (user contributed)<\/li>\n<\/ul>\n\n<h4>1.11<\/h4>\n\n<ul>\n<li>Improving SSL support<\/li>\n<\/ul>\n\n<h4>1.10<\/h4>\n\n<ul>\n<li>Using <strong>wp_mail<\/strong> function instead of <strong>mail<\/strong> function (user contributed)<\/li>\n<\/ul>\n\n<h4>1.09<\/h4>\n\n<ul>\n<li>Added link to wp2pgpmail Support Team<\/li>\n<\/ul>\n\n<h4>1.08<\/h4>\n\n<ul>\n<li>bug fix : PGP public keys with a comment line inside were not recognized<\/li>\n<\/ul>\n\n<h4>1.07<\/h4>\n\n<ul>\n<li>Added Estonian translation (user contributed)<\/li>\n<\/ul>\n\n<h4>1.06<\/h4>\n\n<ul>\n<li>Added Spanish translation (user contributed)<\/li>\n<\/ul>\n\n<h4>1.05<\/h4>\n\n<ul>\n<li>Added German translation (user contributed)<\/li>\n<\/ul>\n\n<h4>1.04<\/h4>\n\n<ul>\n<li>Changing the tag to <strong>[wp2pgpmail]<\/strong> (using Shortcode API now)<\/li>\n<\/ul>\n\n<h4>1.03<\/h4>\n\n<ul>\n<li>Changing the tag to <strong>{wp2pgpmail}<\/strong><\/li>\n<li>Adding new fields to the form<\/li>\n<li>Adding empty index files to protect all directories<\/li>\n<\/ul>\n\n<h4>1.02<\/h4>\n\n<ul>\n<li>Fixing bug with some themes<\/li>\n<\/ul>\n\n<h4>1.01<\/h4>\n\n<ul>\n<li>Initial import<\/li>\n<\/ul>","raw_excerpt":"A simple PGP Mail Form Plugin. Enter your PGP public key, then visitors will be able to send you PGP encrypted messages by mail from a form.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/9239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=9239"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wp2pgpmail"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=9239"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=9239"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=9239"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=9239"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=9239"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=9239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}