Что такое keyid и отпечаток открытого ключа в gpg и apt-key?

Вы выполнили командную строку, содержащую два специальных символа оболочки -:*и >. Вы видели, что сделал >; *— это подстановочный знак/символ подстановки, который подбирает каждый 1 файл в вашем текущем каталоге. У вас есть один файл с именем composer -setup.php в вашем текущем каталоге.

Процитируйте свою командную строку; одинарные -кавычки работают, если в вашем тексте нет одинарных -кавычек:

echo '2 * 3 > 5 is a valid inequality'

1 :каждый файл (или каталог, сокет и т. д. ), которые не начинаются с точки, если вы не установили параметр оболочки (, такой как dotglob ), специально включить точка -подстановку файлов.

-2
30.03.2020, 19:46
1 ответ

Ответы на представления GnuPG :идентификаторов ключей и отпечатков пальцев объясняют различия между идентификаторами ключей и отпечатками пальцев. Идентификаторы ключей и отпечатки пальцев являются (частями )хэшей ключей, поэтому они отличаются от ключей.

В качестве примера возьмем один из моих открытых ключей; минимальный экспорт в двоичном формате имеет длину чуть менее 4 КБ, и это весь ключ (без его подписей ). Это довольно громоздко, поэтому мой ключ идентифицируется по его отпечатку :

.
7196 E081 94D5 3FCB FD15  D960 FA6C 71F9 A73D BE0B

Это надежный идентификатор моего ключа.

Идентификаторы ключей короче; «длинный» идентификатор ключа

0xFA6C71F9A73DBE0B

(последние восемь байтов отпечатка ), а «короткий» идентификатор ключа

0xA73DBE0B

В настоящее время ни один из них не следует использовать для идентификации ключей — можно создавать ключи с совпадающими идентификаторами ключей (, и это было продемонстрировано с помощью коротких идентификаторов ключей ).

3
19.03.2021, 02:31

Теги

Похожие вопросы