![고쳐 쓰다](https://linux55.com/image/98744/%EA%B3%A0%EC%B3%90%20%EC%93%B0%EB%8B%A4.png)
이 페이지에서암소 비슷한 일종의 영양, 아래 명령을 사용하여 공개 키를 내보내면 키 없이 공개 키가 생성된다고 나와 있습니다.
gpg --armor --export [email protected] > mykey.asc
B가 gpg를 사용하여 가져오는 경우 mykey.asc
mykey를 사용하여 파일을 암호화할 수 있나요? myKey에 키가 없기 때문에 문제가 발생하지 않나요?
아래 명령은 키가 사용될 경우 내보내짐을 나타냅니다. 개인 키를 언급하고 있습니까?
gpg --export-secret-keys [email protected]
고쳐 쓰다
동료 중 한 명이 내 공개 키를 가져오고 공유 공개 키를 사용하여 테스트 파일을 암호화했지만 다음 오류가 발생했습니다. --export 옵션을 사용하여 개인 키 없이 공개 키를 내보냈기 때문인가요?
Unexpected error: [gpg: keyblock resource `/usr/local/XXX/services/gnupg/secring.gpg': No such file or directory, gpg: keyblock resource `/usr/local/XXX/services/gnupg/pubring.gpg': No such file or directory, gpg: encrypted with RSA key, ID 2XXXXX16, gpg: decryption failed: No secret key]
테스트 파일을 암호화하는 명령
gpg --output test.txt.gpg --encrypt --recipient [email protected] test.txt
답변1
B는 귀하의 공개 키를 사용하여 암호화할 수 있습니다. 그러면 귀하(그리고 귀하만)가 귀하의 개인 키를 사용하여 암호화된 메시지를 해독할 수 있습니다.
두 번째 명령에서 비밀 키는 실제로 개인 키입니다. 절대로 누구에게도 주어서는 안 됩니다.