OpenPGP
ナビゲーションに移動
検索に移動
OpenPGP とは、暗号関連の処理に関するオープンな標準規格です。このシステムは、広く知られた暗号ビルディングブロック (cryptographic building blocks) をベースとしています。OpenPGP は、送信者と受信者との間におけるファイル及びメッセージのセキュアな転送をサポートしています。また、相手が確かに本物であるかどうかの認証も行います。
ソフトウェア
アプリケーション
多くの E メールクライアントが OpenPGP の機能を実装しています (例えば Thunderbird)。
汎用の OpenPGP コマンドラインツールとしては、gnupg や sequoia-sq があります。
ライブラリ
様々なプログラミング向けに多くの ライブラリが存在しています。
ハードウェアセキュリティデバイスのサポート
OpenPGP の秘密鍵は、専用のハードウェアデバイスによってセキュアに管理することができます。OpenPGP カードの標準規格は、この目的のためのスマートカードアプリケーションについて定義しています。多くのデバイスがこの規格を実装しています (例えば、Nitrokey や YubiKey のほぼすべてのモデル)。
スマートカードは、GnuPG や OpenPGP-card-tools といったソフトウェアで使用することができます。