AFAIK gpg/pgp에 대한 기본 개념은 신뢰를 구축하려는 두 사람에 대해 공개 키와 개인 키가 모두 게시되고(개인 키는 공유되지 않고 생성한 사용자에 의해 저장됨) 강도(1024)를 갖는다는 것입니다. 한 번 비트, 현재는 4096비트, 앞으로는 8192비트 등).
이제 두 사람은 공개 키를 키 서버(전화번호부와 유사)에 게시하고 이러한 키를 게시하는 키 서버에 대한 링크를 제공해야 합니다.
이제 서버에 가서 이렇게 말하면https://pgp.mit.edu/Ashish를 찾고 있어요. 많이 필요해요.
https://pgp.mit.edu/pks/lookup?op=get&search=ashish&op=index
내가 원하는 Ashish가 DAD95197(단지 예)이라고 가정하면 해당 공개 키를 어떻게 가져오나요?
나는 노력했다
└─[$] gpg --keyserver pgp.mit.edu --recv-keys DAD95197
gpg: keyserver receive failed: No keyserver available
그러나 보시다시피 이것은 작동하지 않습니다.
답변1
gpg --keyserver pgp.mit.edu --recv-keys DAD95197
예DAD95197
일치하는 키는 MIT 키 서버에서 가져와야 합니다 . 그러나 MIT 키 서버는 가용성 문제가 있는 경우가 많으므로 다른 키 서버를 구성하는 것이 더 안전합니다.
나는 보통 사용한다SKS 풀;"ashish"를 검색한 결과는 다음과 같습니다.. 거기에서 키를 가져오려면 다음을 실행하세요.
gpg --keyserver pool.sks-keyservers.net --recv-keys FBF1FC87DAD95197
(짧은 키 ID는 절대로 사용하지 마십시오. 쉽게 스푸핑될 수 있습니다.)
이 답변항상 SKS 풀을 사용하도록 GnuPG 설치를 구성하는 방법을 설명합니다.
답변2
MIT 서버가 시간 초과된 것 같습니다. ashish.gpg 파일의 주요 내용을 수동으로 복사해 볼 수도 있습니다.
$ cat ashish.gpg
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.6
Comment: Hostname: pgp.mit.edu
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
6SjNPNq7RibNBLI=
=1Ksw
-----END PGP PUBLIC KEY BLOCK----
그런 다음 사용
$ gpg --import ashish.gpg