.gpg 파일의 암호를 해독하는 중에 오류가 발생합니다. 이미 공개 키를 아래 메소드를 통해 가져 왔습니다.
$gpg --import key1.asc
directory `/user_home/.gnupg' created
gpg: new configuration file
`/user_home/.gnupg/gpg.conf' created
gpg: WARNING: options in `/user_home/.gnupg/gpg.conf' are not yet active during this
run
gpg: keyring `/user_home/.gnupg/secring.gpg' created
gpg: keyring `/user_home/.gnupg/pubring.gpg' created
gpg: /user_home/.gnupg/trustdb.gpg: trustdb created
gpg: key 3CDDKLPD: public key imported
gpg: Total number processed: 1
gpg:imported: 1 (RSA: 1)
$gpg --import key2.asc
gpg: key 4F23B654: public key imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
$gpg --list-public-keys
/user_home/.gnupg/pubring.gpg
pub 2048R/3CDDKLPD
uid
pub 2048R/4F23B654
uid
$gpg --decrypt myfile.txt.gpg
gpg: encrypted with 2048-bit RSA key, ID 4F23B654, created 2010-07-11
gpg: decryption failed: No secret keykey
그래도이 오류가 발생합니다. 왜 이런 일이 발생했는지 판단 할 수 있습니까? 나는 그것을 감사 할 것이다.
이 경우 이전 키링에서 비밀 키를 가져 오지 못했을 수 있습니다. stackoverflow.com/questions/91355/...
—
Frank Thomas
누가 당신의 메시지를 숨겼습니까? 내가 알기로는, 메시지는 공개 키로 암호화되었고 개인 키의 소유자 만 메시지를 읽을 수 있습니다.
—
Mathieu
참고로, 그는 메시지가 아니라 파일을 해독하는 것으로 나타났습니다. 질문을 편집하여 오류 세부 사항을보다 읽기 쉬운 형식으로 넣어 도움을주었습니다. 일단 승인되면 그 방법으로도 볼 수 있습니다.
—
GambleNerd