GnuPG consente di crittografare e firmare dati e comunicazioni, presenta un sistema di gestione delle chiavi versatile e moduli di accesso per tutti i tipi di directory di chiavi pubbliche. GnuPG, noto anche come GPG, è uno strumento da riga di comando con funzionalità per una facile integrazione con altre applicazioni. Sono disponibili numerose applicazioni e librerie di frontend. La versione 2 di GnuPG fornisce anche supporto per S / MIME .
GPG4Win fornisce una versione Windows di GnuPG.
GPGTools fornisce una versione di GnuPG per Mac OS X.