暗号化キーの使用フラグをハッキングの少ない方法で表示するにはどうすればよいですか?

暗号化キーの使用フラグをハッキングの少ない方法で表示するにはどうすればよいですか?

私は暗号化キーの使用について学ぼうとしており、見つけた Linus Torvalds の古いキーを使って実験しています956EB7BF449FA3AB

使用フラグを表示することに興味がありますが、使用フラグも表示されgpg2 --list-keys 449FA3ABません。gpg2 --fingerprint 449FA3AB

使用フラグ情報を取得するために私が見つけた唯一の方法は、このハック的な方法です。

$ gpg2 --edit-key 449FA3AB
gpg (GnuPG) 2.0.26; Copyright (C) 2013 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.


pub  1024D/449FA3AB  created: 1999-10-05  expired: 2001-10-04  usage: SCA 
                     trust: unknown       validity: expired
sub  2048g/BFF491C5  created: 1999-10-05  expired: 2001-10-04  usage: E   
[ expired] (1). Linus Torvalds <[email protected]>

gpg> quit

$

使用フラグを表示する正式な方法は何ですか?

答え1

機械可読形式の使用には、--with-colons最後の列として使用フラグが含まれます。人間にとってはあまり読みやすいものではありませんが、探しているデータが含まれています。

$ gpg2 --with-colons --list-keys 449FA3AB
tru::1:1414619239:1414879758:3:1:5
pub:e:1024:17:956EB7BF449FA3AB:939086351:1002158351::-:::sca:
uid:e::::939086351::81A3799583B9B1B391E4C428112F302FF2ADF462::Linus Torvalds <[email protected]>:
sub:e:2048:16:71CE8207BFF491C5:939086545:1002158545:::::e:

Torwald の公開鍵は署名、証明書、認証に使用でき、サブキーは暗号化に使用できます。

答え2

--list-optionsGnuPG の新しいバージョン (2.1 以降?) には、これを実行するパラメータ値があるようです:

$ gpg --list-options show-usage --list-keys

他の長いオプションと同様に、これは次のように保存できます~/.gnupg/gpg.conf

list-options show-usage

関連情報