Difference between revisions of "GNU Privacy Guard"
Onnowpurbo (talk | contribs) (→Proses) |
Onnowpurbo (talk | contribs) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
==Sejarah== | ==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. | + | 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 [[Pretty Good Privacy | PGP]], protokol enkripsi email yang dikembangkan oleh [[Phil Zimmermann]]. | Karena GnuPG adalah sistem standar OpenPGP yang sesuai, sejarah OpenPGP sangat penting. Ini dirancang untuk beroperasi dengan [[Pretty Good Privacy | PGP]], protokol enkripsi email yang dikembangkan oleh [[Phil Zimmermann]]. | ||
Line 13: | Line 13: | ||
==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 (software) | Evolution]], [[klien e-mail grafis]] yang ditemukan di desktop [[Linux]] yang paling populer [ [KDE]] dan [[GNOME]]. Ada juga grafis GnuPG front-ends ([[Seahorse (software)|Seahorse]] untuk GNOME, [[KGPG]] untuk KDE). Untuk [[Mac OS X]], proyek Mac GPG menyediakan sejumlah antarmuka [[Aqua | user interface] | Aqua]] untuk integrasi OS enkripsi dan [[manajemen kunci]] serta instalasi GnuPG melalui [[Installer (Mac OS X) | Installer]] [[Paket perangkat lunak (instalasi) | paket]]. | + | 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 (software) | Evolution]], [[klien e-mail grafis]] yang ditemukan di desktop [[Linux]] yang paling populer [[KDE]] dan [[GNOME]]. Ada juga grafis GnuPG front-ends ([[Seahorse (software)|Seahorse]] untuk GNOME, [[KGPG]] untuk KDE). Untuk [[Mac OS X]], proyek Mac GPG menyediakan sejumlah antarmuka [[Aqua | user interface] | Aqua]] untuk integrasi OS enkripsi dan [[manajemen kunci]] serta instalasi GnuPG melalui [[Installer (Mac OS X) | Installer]] [[Paket perangkat lunak (instalasi) | paket]]. |
Selanjutnya, proyek GPGMail memungkinkan Apple Mail menggunakan enkripsi berbasis GnuPG. Aplikasi [[Instant Messaging]] seperti [[Psi (klien instant messaging) | Psi]] dan [[Fire (klien Instant Messaging) | Fire]] dapat secara otomatis mengamankan pesan saat GnuPG diinstal dan dikonfigurasi. Perangkat lunak berbasis web seperti [[Horde (Software) | 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. | Selanjutnya, proyek GPGMail memungkinkan Apple Mail menggunakan enkripsi berbasis GnuPG. Aplikasi [[Instant Messaging]] seperti [[Psi (klien instant messaging) | Psi]] dan [[Fire (klien Instant Messaging) | Fire]] dapat secara otomatis mengamankan pesan saat GnuPG diinstal dan dikonfigurasi. Perangkat lunak berbasis web seperti [[Horde (Software) | 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. | ||
Line 31: | Line 31: | ||
GnuPG adalah sebuah program enkripsi hybrid yang menggunakan kombinasi [[symmetric-key algorithm|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. | GnuPG adalah sebuah program enkripsi hybrid yang menggunakan kombinasi [[symmetric-key algorithm|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== | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=q2wBmfCUzCI YOUTUBE: Experimen dengan GnuPG] | ||
+ | * [https://www.youtube.com/watch?v=VWFiruMTdtU YOUTUBE: Penggunakan Enigmail di Thunderbird] | ||
+ | |||
==Pranala Menarik== | ==Pranala Menarik== | ||
+ | * [[Security basics with GPG, OpenSSH, OpenSSL and Keybase]] | ||
* [[GnuPG: Howto]] | * [[GnuPG: Howto]] | ||
+ | * [[GnuPG Mini Howto]] | ||
+ | * [[GnuPG Privacy Handbook]] | ||
+ | * [[Menggunakan GnuPG]] | ||
+ | * [[GnuPG: Extend Expire Key]] | ||
+ | * [[GnuPG: Making and verifying signatures]] | ||
+ | * [[GnuPG: Catatan Singkat]] |
Latest revision as of 17:17, 29 January 2023
'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:
- Block ciphers: CAST5, Camellia, Triple DES, AES, Blowfish, dan Twofish.
- Asymmetric-key ciphers: ElGamal dan RSA
- Cryptographic hashes: RIPEMD-160, MD5, SHA-1, SHA-2, dan Tiger
- Digital signatures: DSA dan RSA
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