id: Гость   вход   регистрация
текущее время 15:14 29/05/2024
Автор темы: Гость, тема открыта 22/12/2013 05:04 Печать
Категории: софт, pgp, gnupg
создать
просмотр
ссылки

Вопрос по keyID


Недавно встретил человека с необычным идентификатором: после 0x идет последовательность из 41 символа (буквы и цифры).
Данный ключ показался мне необычно длинным. И я посмотрел PGP PUBLIC KEY BLOCK на сервере ключей.
Ключ действительно многократно длиннее моего обычного ключа.
КМК это больше понты, у кого gpg длиннее, но всё же жутко интересно: что же это за ключ? Каким инструкциям следовать, чтобы
сгенерировать ключ подобной длинны?


 
Комментарии
— SATtva (22/12/2013 10:44)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Недавно встретил человека с необычным идентификатором: после 0x идет последовательность из 41 символа (буквы и цифры).

Под идентификатором ключа (keyID) подразумевается сокращённый до 8 или 16 шестнадцатеричных знаков отпечаток. Отпечаток принципиально не может быть длиннее 40 шестнадцатеричных знаков (160 бит), т.к. всегда вычисляется по SHA-1.

Данный ключ показался мне необычно длинным. И я посмотрел PGP PUBLIC KEY BLOCK на сервере ключей.

Public key block — это не только ключевой материал, но и весь сертификат OpenPGP. Помимо ключа это и сертифицирующие подписи, и подключи, и дополнительные пакеты типа photo ID, которые суммарно могут достигать хоть нескольких мегабайт. В любом случае, ни keyID, ни отпечаток не зависят от всего этого хлама, и длина их всегда фиксирована даже несмотря на объём ключевого материала.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3