
.gnupg 디렉터리에는 다음 파일이 있습니다.
(alpha numeric)*.key e.g. 1EFA02EFP.key
이것들은 무엇입니까? 이 v1 gpg 키 파일인가요? 이것을 어떻게 가져오나요?
개인 키는 어디에 저장되나요? sshcontrol, tofu.db sqlite3 파일, trustdb.gpg 및 pubring.kbx, pubring.kbx~를 봤습니다. 그런데 개인 키는 어디에 기록되어 있나요?
답변1
GPG man gpg
버전 2.2.12(강조):
--비밀 키링 파일
이는 더 이상 사용되지 않는 옵션이므로 무시됩니다.모든 키는 "private-keys-v1.d" 디렉터리에 저장됩니다.GnuPG 홈 디렉터리에 있습니다.
따라서 이러한 *.key
파일은 개인 키라고도 알려진 실제 현재 버전의 키입니다. 이전 GPG 버전에서는 , secring.gpg
및pubring.gpg
GPG 2.1에서는 개인 키 저장 형식이 변경되었습니다.키링 파일에서 개별 키 파일까지의 디렉터리입니다. 동시에,공개 키 저장 형식이 변경되었습니다.에서.gpg
키링 파일에.kbx
키박스 파일.
다른 사용자의 GPG 2.x 환경으로 키를 가져오는 것은 gpg --import secret.key
분명히 옳은 일입니다. 까다로운 부분은 파일을 다른 사용자에게 안전하게 보내는 것일 수 있습니다.