(pgp) tutorial create public-private key

7
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 - -

Upload: tusty-nadia-maghfira

Post on 03-Feb-2016

216 views

Category:

Documents


0 download

DESCRIPTION

in this doc , there're some steps to create public-private key and also encrypt-decrypt file that secured by key using Linux terminal

TRANSCRIPT

Page 1: (PGP) Tutorial Create Public-Private Key

Nama : Tusty Nadia Maghfira

NIM : 135150200111085

1. Cara Kerja PGPPGP 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 Percobaan2.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

--------

Page 2: (PGP) Tutorial Create Public-Private Key

- 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-secret-

keys------

Page 3: (PGP) Tutorial Create Public-Private Key

- 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 [email protected]

- Setelah diekspor , public key disimpan dalam suatu file dengan mengetikkan sebagai berikut gpg –export –a [email protected] > pubkeyTusty.asc

--

- Untuk mengetahui isi private key dapat mengetikkan seperti berikut: gpg –export-secret-keys –a [email protected]

Page 4: (PGP) Tutorial Create Public-Private Key

---------------

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:

Page 5: (PGP) Tutorial Create Public-Private Key

- 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)

Page 6: (PGP) Tutorial Create Public-Private Key

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: