2013-03-18 2 views
0

공개 키를 사용하여 openpgp를 사용하여 Java 제품의 라이센스를 생성합니다. 제품에 개인 키가 함께 제공되어 라이센스 파일을 읽습니다. 이것이 올바른 접근 방법입니까? 공개 키를 생성하기 위해 개인 키를 사용할 수 있습니까?PGP 개인 키에서 공개 키를 생성 할 수 있습니까?

감사합니다.

+1

귀하의 개인 키는 귀하의 것이며, 다른 누구와도 공유하지 않습니다. 개인 키를 사용하여 라이센스를 작성하고 공개 키를 사용하여 라이센스 파일을 읽으십시오. – KevinDTimm

답변

5

아니요. 개인 키는 비공개로 유지해야합니다.

서명 메커니즘을 사용하십시오. 개인 키로 서명하여 서명을 만들고 공개 키로 서명을 확인하십시오. 그러면 공개 키가 제품과 함께 제공됩니다.

0

"개인 키를 사용하여 공개 키를 생성 할 수 있습니까?"
질문의이 부분에 대해서는 대답이 '예'라고 생각합니다. 패킷 태그 5 (RFC 4880에 따라)에는 공개 키를 포함하여 필요한 모든 데이터가 들어 있습니다. 올바른 사용법은 공개 키를 직불 카드 번호로 생각하고 비공개 키를 PIN으로 생각하십시오.

관련 문제