Difference between revisions of "GNU Privacy Guard"

From OnnoWiki
Jump to navigation Jump to search
 
(12 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.
  
In 2005, G10 Code and [[Intevation]] released [[Gpg4win]], a software suite that includes GnuPG for Windows, [[WinPT]], [[Gnu Privacy Assistant]], and GnuPG plug-ins for [[Windows Explorer]] and [[Microsoft Outlook|Outlook]]. These tools are wrapped in a standard Windows installer, making it easier for GnuPG to be installed and used on Windows systems.
+
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 [[Microsoft Outlook | Outlook]]. Alat ini dibungkus dalam installer Windows standar, sehingga memudahkan GnuPG untuk diinstal dan digunakan pada sistem Windows.
  
 
==Proses==
 
==Proses==
  
GnuPG encrypts messages using [[public-key cryptography|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 server (cryptographic)|key server]]s. 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 mengenkripsi pesan menggunakan [[public-key cryptography|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 (cryptographic)|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 does not use patented or otherwise restricted software or algorithms, like the [[International Data Encryption Algorithm|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 tidak menggunakan software / algoritma yang di patenkan atau di batasi, seperti algoritma enkripsi [[International Data Encryption Algorithm|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_(cipher)|Camellia]], [[Triple DES]], [[Advanced Encryption Standard|AES]], [[Blowfish (cipher)|Blowfish]], and [[Twofish]].
+
* Block ciphers: [[CAST5]], [[Camellia_(cipher)|Camellia]], [[Triple DES]], [[Advanced Encryption Standard|AES]], [[Blowfish (cipher)|Blowfish]], dan [[Twofish]].
* Asymmetric-key ciphers: [[ElGamal]] and [[RSA]]
+
* Asymmetric-key ciphers: [[ElGamal]] dan [[RSA]]
* Cryptographic hashes: [[RIPEMD-160]], [[MD5]], [[SHA-1]], [[SHA-2]], and [[Tiger (cryptography)|Tiger]]
+
* Cryptographic hashes: [[RIPEMD-160]], [[MD5]], [[SHA-1]], [[SHA-2]], dan [[Tiger (cryptography)|Tiger]]
* Digital signatures: [[Digital Signature Algorithm|DSA]] and [[RSA]]
+
* Digital signatures: [[Digital Signature Algorithm|DSA]] dan [[RSA]]
  
GnuPG is a hybrid encryption software program in that it uses a combination of conventional [[symmetric-key algorithm|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.
+
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:

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