1.4.14 GNUPGを2.0.26バージョンにアップグレードしようとしていますが、リポジトリには1.4.14バージョンがあります…それを削除して、公式GNUPG Webサイトから最新バージョンをビルドしてソースコード(2.0.26)をダウンロードしようとしましたが、できません!常に1.4.14です! gpgはこのキーを生成します:
-BEGINPGP公開鍵ブロック-
バージョン:GnuPG v1
v1キーを生成しますが、それは悪いことです…キーを生成するための最新バージョンではないので、より安全ですよね?
どうすれば修復できますか?
よろしくお願いします!
(私はLinux Mintを使用していますが、これはUbuntuでも発生しました)
承認された回答:
GnuPG1および2
まず第一に、GnuPG 1.4.14は実際には時代遅れではなく、同時に開発されたGnuPGの2つのブランチがあります。 gnupgとgnupg2は相互に互換性がありますか?
も参照してください。
Debianおよび派生ディストリビューションでは、GnuPG1はgpg
としてインストールされます 、GnuPG2はgpg2
としてインストールされます (ただし、gnupg2
をインストールする必要がある場合があります パッケージ)。
主要なバージョン
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
これはではありません OpenPGP v1キーの場合、コメントはGnuPG1がそれを作成したことを示しています。 GnuPG1と2の両方がOpenPGPv4キーを生成します。 (gpg
を使用しているかどうかに関係なく、実行することで実際に使用されている形式を確認できます。 またはgpg2
)
gpg --export [key-id] | gpg --list-packets | head
のようなものを出力します
:public key packet:
version 4, algo 1, created 1356475387, expires 0
(ない)自分でGnuPGを構築する
しないことを強くお勧めします 自分でGnuPGを構築する。ソースの確認とは別に、セキュリティアップデートを取得するには定期的に再コンパイルする必要があります。 MintLinuxにはすでにかなり新しいバージョンのGnuPG2(2.0.22)が含まれており、すべてのセキュリティ修正がバックポートされています。新しいディストリビューションで新しいマイナーバージョンが提供されるまでは、これをそのまま使用することで問題ありません。