Title: OpenPGP Form Encryption for WordPress
Author: arnesonium
Published: <strong>2014年12月1日</strong>
Last modified: 2024年4月17日

---

プラグインを検索

このプラグインは **WordPress の最新3回のメジャーリリースに対してテストされていま
せん**。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress
で使用した場合は互換性の問題が発生する可能性があります。

![](https://s.w.org/plugins/geopattern-icon/openpgp-form-encryption.svg)

# OpenPGP Form Encryption for WordPress

 作者: [arnesonium](https://profiles.wordpress.org/arnesonium/)

[ダウンロード](https://downloads.wordpress.org/plugin/openpgp-form-encryption.v1.5.1.zip)

 * [詳細](https://ja.wordpress.org/plugins/openpgp-form-encryption/#description)
 * [レビュー](https://ja.wordpress.org/plugins/openpgp-form-encryption/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/openpgp-form-encryption/#installation)
 * [開発](https://ja.wordpress.org/plugins/openpgp-form-encryption/#developers)

 [サポート](https://wordpress.org/support/plugin/openpgp-form-encryption/)

## 説明

This plugin uses [OpenPGP.js](http://openpgpjs.org/) 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**
 Optional. The HTML ID for the textarea element to be encrypted. When
this is omitted, the plugin will try to find the correct textarea automatically.

**class**
 Optional. Specify additional CSS classes for the button element.

**text**
 Optional. Specify the button text. This defaults to “Encrypt”. You can
also use the shortcode as an open/close tag, and the contents will be used as the
button text.

#### 例

This example uses the [Jetpack for WordPress](http://jetpack.me/) contact form. 
You can
 see an example of the output on my [Contact page](http://arnesonium.com/contact/).
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]Encrypt[/cryptbutton]
    [/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.

#### Contact Form 7

This plugin also adds a `cryptbutton` shortcode to
 [Contact Form 7](http://contactform7.com/).
Shortcodes use a slightly different syntax with CF7. All of the options are still
available, but the example above would be used in a form like this:

    ```
    <p>
    [cryptbutton keyid:42 "Encrypt"]
    [submit "Send"]
    </p>
    ```

## インストール

To install this plugin, follow these directions:

 1. Download the latest zip file from [the releases page](https://github.com/pymander/wordpress-openpgp/releases).
 2. Next, load up your WordPress blog’s dashboard, and go to **Plugins > Add New**.
 3. Upload the zip file.
 4. Click **Activate**.

## FAQ

### How do I get a public key?

OpenPGP for WordPress requires access to an OpenPGP public key in
 ASCII armored
form. For more information on key generation and OpenPGP, I recommend the [Email Self-Defense website](https://emailselfdefense.fsf.org/en/),
which has instructions for multiple operating systems.

## 評価

![](https://secure.gravatar.com/avatar/68f7011d17327b72a04e17a10e619e595550834c1d4e91bc755d5e9caaa5e9e9?
s=60&d=retro&r=g)

### 󠀁[Working with Gravity Forms](https://wordpress.org/support/topic/working-with-gravity-forms/)󠁿

 [Friday Next](https://profiles.wordpress.org/caseyfriday/) 2016年11月9日

I needed to create a form to collect bank account / Credit Card numbers from clients,
and I wanted an SSL / PGP combo, and that’s exactly what this plugin gave me. I 
simply: Created a key with GPG Tools (macOS 10.12.1) Right Click -> Export the public
key to the desktop (.asc file) Uploaded that .asc file to the WordPress media library
Found the ID of that uploaded media file (in the URL on the attachment page) Added
the [cryptbutton] shortcode to an HTML block in the Gravity Form And it worked! 
Now I have encrypted data being sent from the website to an email address. Great
plugin!

 [ 1件のレビューをすべて表示 ](https://wordpress.org/support/plugin/openpgp-form-encryption/reviews/)

## 貢献者と開発者

OpenPGP Form Encryption for WordPress はオープンソースソフトウェアです。以下の人々
がこのプラグインに貢献しています。

貢献者

 *   [ arnesonium ](https://profiles.wordpress.org/arnesonium/)

[“OpenPGP Form Encryption for WordPress” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/openpgp-form-encryption)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/openpgp-form-encryption/)
するか、[SVN リポジトリ](https://plugins.svn.wordpress.org/openpgp-form-encryption/)
をチェックするか、[開発ログ](https://plugins.trac.wordpress.org/log/openpgp-form-encryption/)
を [RSS](https://plugins.trac.wordpress.org/log/openpgp-form-encryption/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.5.1

 * Escaped outputs to avoid XSS vulnerabilities.
 * Removed ‘style’ option from the cryptbutton shortcode.

#### 1.5.0

 * Fixed support for newer version of Contact Form 7
 * Update to OpenPGP.js 2.6.1 with new API

#### 1.4.0

 * Add support for Contact Form 7

#### 1.3.1

 * Update to OpenPGP.js 1.2.0
 * Fix minor bugs

#### 1.3.0

 * Update to OpenPGP.js 1.0.1
 * Tested against WordPress 4.2.2
 * Robust checks to make sure the browser can support OpenPGP.js

#### 1.2

 * Automatically find textarea for encryption.
 * Fixed possible bug with plaintext modification.
 * Use open and close tags for custom button text.

#### 1.1

 * Prepare everything for inclusion in WordPress Plugin repository.

#### 1.0

 * 最初のリリース。

#### 0.9

 * Development pre-release.

## メタ

 *  バージョン **1.5.1**
 *  最終更新日 **2年前**
 *  有効インストール数 **30+**
 *  WordPress バージョン ** 4.0またはそれ以降 **
 *  検証済み最新バージョン: **4.9.29**
 *  言語
 * [English (US)](https://wordpress.org/plugins/openpgp-form-encryption/)
 * タグ
 * [encryption](https://ja.wordpress.org/plugins/tags/encryption/)[forms](https://ja.wordpress.org/plugins/tags/forms/)
   [gnupg](https://ja.wordpress.org/plugins/tags/gnupg/)[openpgp](https://ja.wordpress.org/plugins/tags/openpgp/)
   [pgp](https://ja.wordpress.org/plugins/tags/pgp/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/openpgp-form-encryption/advanced/)

## 評価

 5つ星中5つ星

 *  [  1 5-星レビュー     ](https://wordpress.org/support/plugin/openpgp-form-encryption/reviews/?filter=5)
 *  [  0 4-星レビュー     ](https://wordpress.org/support/plugin/openpgp-form-encryption/reviews/?filter=4)
 *  [  0 3-星レビュー     ](https://wordpress.org/support/plugin/openpgp-form-encryption/reviews/?filter=3)
 *  [  0 2-星レビュー     ](https://wordpress.org/support/plugin/openpgp-form-encryption/reviews/?filter=2)
 *  [  0 1-星レビュー     ](https://wordpress.org/support/plugin/openpgp-form-encryption/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/openpgp-form-encryption/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/openpgp-form-encryption/reviews/)

## 貢献者

 *   [ arnesonium ](https://profiles.wordpress.org/arnesonium/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/openpgp-form-encryption/)

## 寄付

このプラグインが今後も改善できるよう応援しませんか ?

 [ このプラグインに寄付 ](https://cash.me/$ErikLArneson)