2009-12-21 1 views

답변

1

PGP는 하이브리드 암호화 시스템입니다. 즉 PGP는 공개/비공개 비대칭 및 표준 대칭 암호화/해독을 혼합하여 사용합니다. 고유 한 세션 ID를 생성하여 데이터를 암호화 한 다음 공개 키로 세션 ID를 암호화합니다. 그런 다음 비대칭 암호화 된 세션 ID를 대칭 암호화 데이터에 추가하여 최종 암호 텍스트를 생성합니다.
암호 해독의 경우 개인 키를 사용하여 세션 ID를 암호 해독 한 다음 표준 대칭 암호 해독을 사용하여 일반 텍스트를 검색합니다.

PGP는 공개 키링과 개인 키링의 두 세트의 키 링을 저장합니다.
그래서 개인 키 링을 앱과 함께 배송했다면 누구든지 개인 키를 사용하여 pgp 파일의 암호를 해독 할 수 있습니다.

공개/개인 키 보안은 여전히 ​​

Here's PGP 더 깊이에서 작동 방법에 대한 좋은 링크

0
당신은 확인해야합니다

하고 안전한 자신의 개인 키 또는 열쇠 고리를 유지하는 사용자에 의존하는 마법의 탄환 아니다 그 종류의 것에 사용하는 OS 레벨의 키스트 아가 있을지 어떨지를 조사해주세요. 자신의 솔루션을 롤링하는 것은 오류가 발생하기 쉽습니다. 게다가, 할 필요가 없다면 왜 바퀴를 다시 발명합니까?

관련 문제