ページ内ナビ
概要
GnuPGはOpenPGPを中心に、dataの暗号化・署名、public/private key管理、S/MIME、gpg-agent、smartcard等を提供するsecurity toolchainです。2.5系はstable branchで、2.5.24は2026年9月23日に公開されたbug-fix中心のreleaseです。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
OpenPGPで暗号化・復号・署名・署名検証を行う
gpg CLIを中心にfile/messageのpublic-key encryptionとdigital signatureを扱い、applicationやautomationへ組み込めます。
key management・agent・smartcard・directory accessを統合する
public/private key管理、gpg-agent、smartcard、public-key directory access等を複数componentで提供します。
出典:[1]
向いている用途
software release署名・secure mail・artifact verification・key managementに向く
CLIを中心に署名workflowやartifact integrity確認を自動化したい場合や、OpenPGP/S/MIME keyをsystem-wideに管理したい場合に適します。
出典:[1]
導入前の確認
GitHub repositoryはread-only mirrorでありcontribution先ではない
GitHub descriptionはmaintainerがこのmirrorを追跡していないと明記しています。bug reportやpatchはGnuPG公式tracker/mailing list側の手順を使います。
出典:[1]
参考にした公式資料
- [1]GnuPG 2.5.24 source README(2026-10-04)
- [2]GnuPG 2.5.24 configure metadata(2026-10-04)
- [3]GnuPG 2.5.24 release announcement(2026-10-04)
- [4]GnuPG official download directory(2026-10-04)
- [5]GnuPG GPLv3 license(2026-10-04)
編集部からの補足
GitHubはmaintainer非追跡のmirrorです。contributionは公式tracker/mailing listへ行い、download時は公式配布物のsignatureを検証してください。2.4系はEOL済みです。
3ステップで試す
- 1
GnuPG 2.5.24の公式sourceとsignatureを取得する
GitHub mirrorではなく公式distributionを取得します。build前にはGnuPG公式のrelease signing keyでsignatureを検証してください。
curl -LO https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.5.24.tar.bz2 && curl -LO https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.5.24.tar.bz2.sig - 2
sourceを展開してversionを確認する
signature fileが存在することと、展開sourceが2.5.24であることを確認します。
test -s gnupg-2.5.24.tar.bz2.sig && tar -xjf gnupg-2.5.24.tar.bz2 && cat gnupg-2.5.24/VERSION - 3
buildせずconfigure optionsを確認する
依存libraryのbuildやsystem installは行わず、release tarballに含まれるconfigure entry pointだけを確認します。
cd gnupg-2.5.24 && ./configure --help | head -n 40
成長
成長の推移 · 直近30日
988 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- openpgp
- Stars
- 988
- Forks
- 218
- Watchers
- 988
- Open Issues
- 1
- 所有者種別
- Organization
- 主要言語
- C
- ライセンス
- GPL-3.0-or-later
- リポジトリ最終更新
- 2026/10/01
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Sherlock93,202 Stars
共通タグ 1件 · 共通カテゴリ 1件
ユーザー名が400超のsocial networkで使われている候補を横断確認するOSINT CLI
Python - mkcert59,717 Stars
共通タグ 1件 · 共通カテゴリ 1件
localhostや開発用domain向けにローカルCAを作成し、ブラウザから信頼されるTLS証明書を簡単に発行する
Go - Trivy38,205 Stars
共通タグ 1件 · 共通カテゴリ 1件
image・filesystem・repository・VM・KubernetesをCVE・secret・IaC・licenseで横断scanする
Go - HashiCorp Vault36,336 Stars
共通タグ 1件 · 共通カテゴリ 1件
secretの保管・発行・暗号化・失効を一つのpolicyとauditで管理する
Go - Web-Check34,971 Stars
共通タグ 1件 · 共通カテゴリ 1件
Webサイトの公開情報、構成、攻撃面を一つの調査画面に集める
TypeScript - JumpServer31,708 Stars
共通タグ 1件 · 共通カテゴリ 1件
SSH・RDP・Kubernetes・DBへの特権アクセスを一つのPAMへ集約する
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。