
https://superuser.com/a/931814/라고
다음은 지문이 포함된
gpg
키( )를 받기 위해 GnuPG 패키지의 명령을 사용하는 예제 명령입니다 .-recv-keys
7CE8FC69BE118222
$ gpg --recv-keys 7CE8FC69BE118222
열쇠와 지문은 다른 개념인가요?
맨페이지에서 apt-key
:
apt-key export <keyid>
키를
keyid
표준 출력으로 출력합니다.
키와 keyid
다른 개념이 있나요?
keyid
열쇠의 지문과 지문은 같은 개념 인가요 ?
예를 들어, 먼저 다음을 사용하여 키를 검색할 수 있습니다.
gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
그런 다음 먹이를 apt-key
주세요
gpg -a --export E298A3A825C0D65DFD57CBB651716619E084DAB9 | sudo apt-key add -
E298A3A825C0D65DFD57CBB651716619E084DAB9
열쇠 는 keyid
열쇠의 입니까, 아니면 열쇠의 지문입니까?
E298A3A825C0D65DFD57CBB651716619E084DAB9
로 교체해도 왜 계속 작동합니까 51716619E084DAB9
?
답변1
에 대한 답변GnuPG : 키 ID 및 지문 표현키 ID와 지문의 차이점을 설명하세요. 키 ID와 지문은 키의 해시(일부)이므로 키와 다릅니다.
내 공개 키 중 하나를 예로 들어 보겠습니다. 바이너리 형식의 최소 내보내기 길이는 4KiB 미만이며 이것이 전체 키입니다(서명 없음). 이는 다소 다루기 힘들기 때문에 내 키는 지문으로 식별됩니다.
7196 E081 94D5 3FCB FD15 D960 FA6C 71F9 A73D BE0B
그것은 내 키에 대한 신뢰할 수 있는 식별자입니다.
키 ID는 더 짧습니다. "긴" 키 ID는 다음과 같습니다.
0xFA6C71F9A73DBE0B
(지문의 마지막 8바이트), "짧은" 키 ID는
0xA73DBE0B
요즘에는 이들 중 어느 것도 키 식별에 사용되어서는 안 됩니다. 일치하는 키 ID를 사용하여 키를 생성하는 것이 가능합니다(이는 짧은 키 ID로 입증되었습니다).