GNU Privacy Guard

From OnnoWiki
Jump to navigation Jump to search

'GNU Privacy Guard' ( 'GnuPG' 'atau' GPG ') adalah alternatif perangkat lunak bebas ke PGP suite perangkat lunak kriptografi. GnuPG sesuai dengan RFC 4880, yang merupakan spesifikasi standar IETF spesifikasi OpenPGP. Versi terkini dari PGP (dan Veridis 'Filecrypt) dapat dioperasikan dengan GnuPG dan sistem yang sesuai dengan OpenPGP lainnya.

GnuPG adalah bagian dari proyek perangkat lunak Free Software Foundation GNU, dan telah menerima dana besar dari pemerintah Jerman. Ini dirilis di bawah persyaratan versi 3 dari Lisensi Publik Umum GNU.

Sejarah

GnuPG awalnya dikembangkan oleh Werner Koch. Versi 1.0.0 dirilis pada tanggal 7 September 1999. [[Kementerian Federal Ekonomi dan Teknologi Jerman] mendanai dokumentasi dan porting ke Microsoft Windows pada tahun 2000.

Karena GnuPG adalah sistem standar OpenPGP yang sesuai, sejarah OpenPGP sangat penting. Ini dirancang untuk beroperasi dengan PGP, protokol enkripsi email yang dikembangkan oleh Phil Zimmermann.

Versi 2.0 dirilis 13 November 2006. Cabang stabil 1.x , yang versi terbarunya 1.4.10, akan dilanjutkan bersamaan dengan seri GnuPG 2 yang baru karena ada perubahan signifikan dalam arsitektur program yang belum tentu sesuai pada setiap penggunaan.

Penggunaan

Meskipun program GnuPG dasar memiliki command line interface, ada beberapa front-end yang menyediakannya dengan antarmuka pengguna grafis. Sebagai contoh, dukungan enkripsi GnuPG telah diintegrasikan ke dalam KMail dan Evolution, klien e-mail grafis yang ditemukan di desktop Linux yang paling populer [ [KDE]] dan GNOME. Ada juga grafis GnuPG front-ends (Seahorse untuk GNOME, KGPG untuk KDE). Untuk Mac OS X, proyek Mac GPG menyediakan sejumlah antarmuka user interface] | Aqua untuk integrasi OS enkripsi dan manajemen kunci serta instalasi GnuPG melalui Installer paket.

Selanjutnya, proyek GPGMail memungkinkan Apple Mail menggunakan enkripsi berbasis GnuPG. Aplikasi Instant Messaging seperti Psi dan Fire dapat secara otomatis mengamankan pesan saat GnuPG diinstal dan dikonfigurasi. Perangkat lunak berbasis web seperti Horde juga memanfaatkannya. Cross-platform plugin Enigmail memberikan dukungan GnuPG untuk Mozilla Thunderbird dan SeaMonkey. Demikian pula, Enigform memberikan dukungan GnuPG untuk Mozilla Firefox. FireGPG dihentikan pada tanggal 7 Juni 2010.

Pada tahun 2005, G10 Code dan Intevation merilis Gpg4win, sebuah suite perangkat lunak yang mencakup GnuPG untuk Windows, WinPT, Gnu Privacy Assistant, dan plug-in GnuPG untuk Windows Explorer dan Outlook. Alat ini dibungkus dalam installer Windows standar, sehingga memudahkan GnuPG untuk diinstal dan digunakan pada sistem Windows.

Proses

GnuPG encrypts messages using asymmetric keypairs individually generated by GnuPG users. The resulting public keys can be exchanged with other users in a variety of ways, such as Internet key servers. They must always be exchanged carefully to prevent identity spoofing by corrupting public key ↔ "owner" identity correspondences. It is also possible to add a cryptographic digital signature to a message, so the message integrity and sender can be verified, if a particular correspondence relied upon has not been corrupted.

GnuPG does not use patented or otherwise restricted software or algorithms, like the IDEA encryption algorithm which has been present in PGP almost from the beginning. (It is in fact possible to use IDEA in GnuPG by downloading a plugin for it, however this may require getting a license for some uses in some countries in which IDEA is patented.) Instead, GnuPG uses a variety of other, non-patented algorithms, including:

GnuPG is a hybrid encryption software program in that it uses a combination of conventional symmetric-key cryptography for speed, and public-key cryptography for ease of secure key exchange, typically by using the recipient's public key to encrypt a session key which is only used once. This mode of operation is part of the OpenPGP standard and has been part of PGP from its first version.


Pranala Menarik