네트워크 및 컴퓨터 기술이 발달하면서 데이터 저장 및 데이터 교환의 보안이 점점 더 중요해지고 있으며, 데이터 저장 및 데이터 교환에 암호화 기술을 적용한 것은 오랜 역사를 가지고 있습니다. 네트워크 데이터 교환의 쌍방 신분의 정확성을 보장하기 위해 visa 시스템도 이미 성숙했다. GPG 는 PGP 와 유사하게 데이터를 암호화하고 인증서를 만드는 도구 세트입니다. 하지만 PGP 는 많은 특허 알고리즘을 사용합니다. GPG 는 독점 암호화 알고리즘을 사용하지 않는 GPL 소프트웨어이므로 더 자유롭게 사용할 수 있습니다.
특히 GPG 는 데이터를 암호화하고 디지털 서명을 만드는 데 사용할 수 있는 보안 통신 및 데이터 저장소를 구현하는 일련의 도구입니다. 기능적으로 PGP 와 같습니다. PGP 는 특허 IDEA 알고리즘을 사용하기 때문에 PGP 를 사용하면 라이센스 문제가 발생할 수 있습니다. 그러나 GPG 는 이 알고리즘을 사용하지 않으므로 사용자가 GPG 를 사용하는 데는 제한이 없습니다. GPG 는 보안 수준이 높은 비대칭 암호화 알고리즘을 사용합니다. 비대칭 암호화 알고리즘이란 모든 사용자가 공개 키와 개인 키 쌍을 가지고 있다는 것입니다. 여기서 키는 사용자가 보관하고 공개 키는 사용자가 가능한 한 다른 사람에게 배포하여 다른 사람이 당신과 통신할 수 있도록 합니다.
GnuPG 는 주로 다음과 같은 특징을 가지고 있습니다.
PGP 와 완벽하게 호환
특허 알고리즘을 사용하지 않고 특허 문제는 없다.
GNU 공공 허가증을 따르다.
OpenPGP 와 호환 가능
널리 사용되고 PGP2 보다 보안이 뛰어나 PGP5.x 형식의 정보를 암호화할 수 있습니다.
다양한 암호화 알고리즘 지원
확장 모듈 지원
사용자 id 는 표준 구조를 따릅니다.
온라인 도움말 시스템
익명 정보 수신 지원
HKP 핵심 서비스 지원
다양한 GUI 인터페이스 지원이 제공됩니다.