2014-05-21 1 views
0

키 쌍이 있으며 개인 키를 사용하여 데이터를 암호화하고 공개 키를 해독합니다. 이 설정에서 기밀성을 제공 할 수 있습니까?공개 키 해독에 대한 설명

+1

당신은 개인 키로 "암호화"하지 않고 서명합니다. 공개 키로 "암호 해독"하지 않으면 서명을 확인하는 것입니다. – Bruno

+0

이 질문은 SSL과 관련이 없습니다. – EJP

답변

3

아니요, 그렇지 않습니다. 기밀성을 유지하려면 수신자의 공개 키를 사용하여 데이터를 암호화해야합니다. 이제는 무결성과 신뢰성이 있습니다 (디지털 서명이 실제로 변형 된 것입니다).

0

묻는 설정에서 수신자의 공개 키에 액세스 할 수있는 사람은 누구나 사람들이 실제로라면 공개) 메시지를 암호 해독 할 수 있으므로 실제 기밀성은 없습니다.

기밀성을 모두 제공하려는 경우 수신자의 공개 키로 데이터를 암호화하여 기밀성을 제공 한 다음 개인 키로 암호화 (또는 서명) 할 수 있습니다. 그런 다음 수신자는 공개 키로 데이터를 해독하여 데이터를 해독 (또는 검증)하여 데이터가 실제로 사용자에게 왔음을 나타내고 개인 키를 사용하여 데이터를 해독함으로써 기밀성을 보장합니다.