TUTORIAL KUNCI RSA (revisi 140217-r03)

Kembali ke Lab 01

Tips

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!

Membuat Kunci RSA

  1. Jalankan perintah:
    $ gpg --gen-key
    gpg (GnuPG) 2.0.22; Copyright (C) 2013 Free Software Foundation, Inc.
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
    
  2. Silakan pilih untuk membuat KEY "RSA and RSA (default)" (1) dengan ukuran 4096.
    Silakan pilih kunci yang anda inginkan:
       (1) RSA and RSA (default)
       (2) DSA and Elgamal
      (3) DSA (hanya menandai)
      (4) RSA (hanya menandai)
    Pilihan anda? 1
    RSA keys may be between 1024 and 4096 bits long.
    What keysize do you want? (2048) 4096
    Keysize yang diminta adalah 4096 bit
  3. Pilih KEY yang berlaku 6 bulan (6m)
    Silakan spesifikasikan lama kunci tetap valid.
           0  = kunci tidak pernah berakhir
         <n>  = kunci berakhir dalam n hari
         <n>w = kunci berakhir dalam n minggu
         <n>m = kunci berakhir dalam n bulan
         <n>y = kunci berakhir dalam n tahun
    Kunci valid untuk? (0) 6m
    Key expires at Sen 04 Agu 2014 06:05:15  WIB
    Is this correct? (y/N) y
    
  4. Lengkapi identitas anda sesuai SIAK maksimal 30 Karakter. Gunakan alamat email UTAMA (E-mail UI) 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.
    GnuPG needs to construct a user ID to identify your key.
    
    Nama sebenarnya: Jan Peter Alexander Rajagukguk
    Alamat email: jp@ui.ac.id
    Komentar: Asisten Lab OS
    Anda memilih USER-ID ini:
       "Jan Peter Alexander Rajagukguk (Asisten Lab OS) <jp@ui.ac.id>" 
    Ganti (N)ama, (K)omentar, (E)mail atau (O)ke/(Q)uit? O
    Anda perlu sebuah passphrase untuk melindungi kunci rahasia anda.
    
    Kita perlu membuat banyak byte random. Adalah ide yang baik untuk melakukan
    aksi lain (mengetik pada keyboard, menggerakkan mouse, memakai disk)
    selama pembuatan prima; ini akan memberi random number generator kesempatan
    yang baik untuk memperoleh entropi.
    
  5. Tunggu beberapa waktu hingga entropi mencukupi untuk pembangkitan KEY.
    gpg: key 94CE98B5 marked as ultimately trusted
    kunci publik dan rahasia dibuat dan ditandai.
    
    gpg: memeriksa trustdb
    gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
    gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
    gpg: pemeriksaan trustdb berikutnya pada 2014-08-04
    pub   4096R/94CE98B5 2014-02-05 [expires: 2014-08-04]
          Key fingerprint = 84DD 7537 2763 437D 3FC8  D1FC D63B 26E9 94CE 98B5
    uid                  Jan Peter Alexander Rajagukguk (Asisten Lab OS) <jp@ui.ac.id>
    sub   4096R/AD60F010 2014-02-05 [expires: 2014-08-04]
    
  6. Untuk melihat KEY yang ada, gunakan perintah:
    $ gpg --list-keys
    /home/jp/.gnupg/pubring.gpg
    ---------------------------
    pub   4096R/94CE98B5 2014-02-05 [expires: 2014-08-04]
    uid                  Jan Peter Alexander Rajagukguk (Asisten Lab OS) <jp@ui.ac.id>
    sub   4096R/AD60F010 2014-02-05 [expires: 2014-08-04]
  7. Demikian tutorial GPG. Keterangan di bawah adalah untuk menghapus kunci anda jika anda tidak lagi ingin menggunakannya.

(Opsional) Menghapus Kunci

Umpanya hendak melakukan bersih-bersih. Jangan lakukan prosedur ini kepada kunci yang masih aktif.

(Opsional) Menghapus Kunci Rahasia

$ gpg --delete-secret-key 94CE98B5 

(Opsional) Menghapus Kunci Publik

$ gpg --delete-key 94CE98B5 

Kembali ke Lab 01
Kembali ke Wiki