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 mengenkripsi pesan menggunakan asymmetric keypairs yang secara individu dibuat oleh pengguna GnuPG. Public key yang di hasilkan dapat di pertukarkan dengan pengguna lain melalui berbagai cara, seperti key server di Internet. Public key ini harus secara hati-hari di pertukarkan, untuk menjaga jangan sampai ada identity spoofing karena hubungan yang corrupt antara public key ↔ "owner" identity. Juga di mungkinkan untuk menambahkan sebuah cryptographic digital signature ke pesan, sehingga integritas pesan dan pengirim dapat di verifikasi, jika hubungan yang di inginkan belum corrupt.

GnuPG tidak menggunakan software / algoritma yang di patenkan atau di batasi, seperti algoritma enkripsi IDEA yang sudah ada di PGP sejak awal. Walaupun sangat mungkin menggunakan IDEA di GnuPG dengan men-download plugin untuk itu. GnuPG menggunakan berbagai algoritma lain yang tidak di patenkan, termasuk:

GnuPG adalah sebuah program enkripsi hybrid yang menggunakan kombinasi symmetric-key cryptography konvensional untuk kecepatan, dan public-key cryptography untuk kemudahan dalam pertukaran kunci yang aman, umumnya menggunakan public key penerima untuk meng-enkripsi sebuah session key yang digunakan sekali. Mode operasi ini merupakan bagian dari standard OpenPGP dan merupakan bagian dari PGP sejak versi pertamanya.

Youtube


Pranala Menarik