GNU Privacy Guard (revisi 130201-r01)

Kembali ke Lab 1

Sebelum masuk ke Tutorial GPG, silahkan membuat direktori INFO yang diperlukan di direktori NPM anda dan commit ke svn, lalu kembali ke home folder anda. Ganti KELAS dengan kelas anda dan NPM dengan NPM anda.

$ cd ~/KELAS/NPM/
$ mkdir INFO
$ svn add INFO
$ svn commit --username rast20@ui.ac.id -m "commit INFO"

1) JIKA ANDA MERASA KURANG PEDE/GAGAL, silakan mengulang langkah-langkah berikut ini berkali-kali hingga puas! Jangan lupa sebelumnya, menghapus produk dengan perintah dari home directory anda:

$ cd ..
$ rm -rf ~/.gnupg

Namun setelah itu, harap TIDAK lagi mengubah KEY anda!

2) Jalankan perintah:

$ gpg --gen-key

Silakan pilih untuk membuat KEY "DSA and Elgamal" (2) dengan ukuran 2048 (default).

3) Pilih KEY yang berlaku selamanya (0). Lengkapi identitas anda sesuai SIAK. Gunakan alamat email UTAMA anda, dan berilah komentar seperlunya (umpama: OS). Jika lengkap, jawablah dengan (O)kay.
Harap melindungi KEY anda dengan passphrase (password) SIAK dan HARAP MENGINGAT BAIK-BAIK PASSPHRASE ANDA.

4) Tunggu beberapa waktu hingga entropi mencukupi untuk pembangkitan KEY.

5) Untuk melihat KEY yang ada, gunakan perintah:

$ gpg --list-keys

6) Buatlah PUBLIC KEY dengan nama public-key.txt di direktori INFO (Contoh disini direktori 1202000818 ganti dengan NPM-anda)

$ cd INFO/
$ gpg --armor --export rast20@ui.ac.id > public-key.txt

GNU GPG menyimpan data pribadi anda di dalam direktori .gnupg di /home/tc/. Agar anda tidak perlu membuat ulang tutorial gpg di kemudian hari, kita akan menyimpan direktori tersebut dalam sebuah berkas .zip yang diproteksi dengan password.

$ cd /home/tc/
$ zip -er NPM.zip .gnupg/
Enter password: ISI PASSWORD SIAK ANDA
Verify password: ISI PASSWORD SIAK ANDA
$ ls -al
$ mv NPM.zip KELAS/NPM/INFO/
$ cd KELAS/NPM/INFO
$ svn add public-key.txt NPM.zip
$ svn commit --username rast20@ui.ac.id -m "key" 
Store password unencrypted (yes/no)? no

Silakan periksa isi dari https://projects.ui.ac.id/projects/os/repository.

FAQ:
  1. Q: Ketika sedang mengumpulkan entropi, GPG berakhir dengan pesan "not enough random bytes". Apa yang harus saya lakukan?
    A: Ulang langkah-langkah GPG, kali ini dengan melakukan apa saja seperti klik mouse, start firefox browser, ketik-ketik dengan keyboard, apapun itu saat langkah pengumpulan entropi agar GPG bisa mengumpulkan entropi random yang cukup.

Kembali ke Lab 1
Kembali ke Wiki

08.genkey.png (29.7 KB) Ramot Stephanus Sihombing rast20, 01/02/2013 19:54

09.passphrase.png (30.6 KB) Ramot Stephanus Sihombing rast20, 01/02/2013 19:54

10.generate.png (34.9 KB) Ramot Stephanus Sihombing rast20, 01/02/2013 19:54

11.submit.info.png (3.82 KB) Ramot Stephanus Sihombing rast20, 01/02/2013 19:54

11b.submit.info.png (51.3 KB) Ramot Stephanus Sihombing rast20, 01/02/2013 19:54

12.revision.png (31.9 KB) Ramot Stephanus Sihombing rast20, 01/02/2013 20:03