Anda di halaman 1dari 6

Nama : Tusty Nadia Maghfira

NIM

: 135150200111085

1. Cara Kerja PGP


PGP menggunakan sistem pasangan public key dan private key. Ketika dibuat satu key,
maka secara otomatis kita akan mendapatkan 2 key yaitu public key dan private key. Cara
kerjanya yaitu saat kita akan mengirim suatu pesan, untuk dapat mengenkripsi file pesan
tersebut, sebelumnya kita harus mengetahui public key milik calon penerima pesan yang
akan kita kirim. Dan sebagai penerima pesan, untuk dapat membuka pesan yang telah
dienkripsi, seorang penerima melakukan dekripsi file pesan dengan menggunakan
private key miliknya (penerima).
2. Skenario Percobaan
2.1 Skenario Pembuatan Key
- Buka terminal pada Ubuntu
- Login sebagai root dengan mengetikkan sudo su dan mengisikan password untuk root
- Install pgp dengan mengetikkan apt-get install gnupg
- Melakukan pemilihan algoritma yang digunakan untuk membuat keypair dengan
mengetikkan gpg gen-key, pilih menu no 1
- Setelah itu, menentukan panjang keypair
- Menentukan masa guna keypair
-

Memasukkan identitas diri

Memasukkan passphrase untuk keamanan secret key


Setelah memasukkan passphrase, menunggu proses pembuatan key hingga muncul
tampilan seperti berikut

Berikut adalah hasil dari pembuatan key

Setelah key selesai dibuat, untuk mengetahui public key yang sudah dibuat dapat
mengetikkan gpg list-keys

Untuk mengetahui private key yang sudah dibuat dapat mengetikkan gpg list-secretkeys

Untuk mengirim suatu file dari computer server ke computer client, computer server
harus mengekspor terlebih dahulu key ke computer client. Eksport key dengan
mengetikkan gpg export a tustynadia@gmail.com

Setelah diekspor , public key disimpan dalam suatu file dengan mengetikkan sebagai
berikut gpg export a tustynadia@gmail.com > pubkeyTusty.asc

Untuk mengetahui isi private key dapat mengetikkan seperti berikut: gpg exportsecret-keys a tustynadia@gmail.com

2.2 Skenario Enkripsi Key


- Sebelum melakukan enkripsi, client melakukan import public key yang telah dikirim
server

Selanjutnya mengecek public key apakah telah diterima atau belum

Membuat file text berisi pesan yang akan dikirimkan ke computer Server, namun
sebelumnya pastikan telah terinstall vim pada computer yang akan mengirimkan file.
Berikut proses install vim dengan mengetikkan perintah berikut: apt-get
install vim
Setelah proses instalasi vim selesai, buat file text menggunakan vim seperti berikut:

Selanjutnya akan muncul editor vim seperti berikut, dan ketikkan pesan yang ingin
dikirimkan. Untuk keluar dari editor vim, tekan esc + shift + Z

Setelah pesan dibuat, lakukan enkripsi dengan mengetikkan perintah seperti berikut:

Setelah mengetikkan perintah tersebut, file hasil enkripsi akan berekstensi file
.txt.asc, untuk melihat hasil enkripsi tersebut ketikkan perintah seperti berikut:

Selanjutnya file dapat dikirimkan kepada computer yang bertindak sebagai server
(penerima)

2.3 Skenario Dekripsi Key


- Setelah pesan diterima oleh server, server dapat membuka pesan tersebut dengan
melakukan dekripsi file. Dekripsi file dapat diketikkan dengan perintah seperti
berikut gpg decrypt coba.txt.asc. contoh dari proses dekripsi dan
hasilnya seperti berikut:

Anda mungkin juga menyukai