GnuPG pozwala na szyfrowanie i podpisywanie danych i komunikacji, oferuje wszechstronny system zarządzania kluczami, a także moduły dostępu do wszelkiego rodzaju katalogów kluczy publicznych. GnuPG, znany również jako GPG, to narzędzie wiersza poleceń z funkcjami ułatwiającymi integrację z innymi aplikacjami. Dostępnych jest wiele aplikacji frontendowych i bibliotek. Wersja 2 GnuPG zapewnia także obsługę S / MIME .
GPG4Win zapewnia wersję GnuPG dla systemu Windows.