8

Я пытаюсь научиться использовать ключи шифрования, и я экспериментировал с этим старым ключом Линуса Торвальдса, который я нашел 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 <torvalds@transmeta.com>

gpg> quit

$

Какой официальный способ отображения флагов использования?

2 ответа2

5

Похоже, что более поздние версии GnuPG (2.1+?) есть значение параметра для --list-options , которое сделает это:

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

Как и любой из длинных опций, это можно сохранить в ~/.gnupg/gpg.conf:

list-options show-usage
3

Считываемый компьютером формат, использующий --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 <torvalds@transmeta.com>:
sub:e:2048:16:71CE8207BFF491C5:939086545:1002158545:::::e:

Открытый ключ Торвальда можно использовать для подписи, сертификации и аутентификации; подраздел может быть использован для шифрования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .