ドイツの会社Recurity Labsのスペシャリストは、Webベースの電子メールインターフェースで文字に署名および暗号化するためのOpenPGP標準( RFC 4880 )のJavaScript実装を開発しました。 したがって、PGP暗号化は、追加のソフトウェアをインストールすることなく、ブラウザーで直接利用できます。
GPG4Browsersモジュールは Google Chromeの拡張機能として実装され、Gmailでのみ動作しますが、ソースコードが開いているため、別のブラウザやメールサービス用にリメイクしても問題ありません。
GPG4Browsersを使用すると、メッセージの暗号化と復号化、署名の署名と検証、証明書のインポートとエクスポートができます。 OpenPGP標準で指定されているほぼすべての非対称暗号および対称暗号とハッシュ関数をサポートしています。
ここからモジュールをダウンロードできます( ソースコードは LGPL で公開されています)。インストールする場合は、 chrome:// extensionsを開いて、開発者モードに進み、 Load unpacked extension ...を選択し、拡張子のあるフォルダーを指定します。
インターフェースにはキーを生成するためのボタンがありますが、実際、GPG4Browsersはこれを行う方法をまだ知りません(おそらく将来追加されるでしょう)。 キーをインポートした後、Gmailを入力すると、Google Chromeのアドレスバーに新しいアイコンが表示されます。
それをクリックすると、新しいレターの別のフォームが開きます。
レターは、キーチェーンから秘密鍵を選択することで署名または暗号化できます。
別のブラウザ用にGPG4Browsersを作り直す場合は、開発者向けドキュメントを参照してください。