Gnu PG (Gnu Privacy Guard) ¬†adalah skema enkripsi publik yang menggunakan “kunci publik” . Dengan GnuPG, pesan yang dienkripsi menggunakan “kunci publik” , Penerima hanya dapat mendekripsi dengan “private key” yang dipegang oleh penerima.