Sabtu, 24 Desember 2011

Public Key PGP -- Alvin Aditya

Berhubung pemformatan raw text Blogger yang kurang baik, maka publik key dapat di copas dari :

http://codepad.org/2zYHdYDp

atau dengan menggunakan QR code pada gambar di bawah ini :


Cara mengimport Public Key :
Untuk text dari "codepad"
  1. copy text yang ada pada link diatas lalu paste ke dalam text editor, kemudian save dengan nama public.asc
  2. ketikkan pada terminal : gpg --import public.asc
Untuk QR code
  1. klik kanan image QR code diatas->save image as->save dengan nama public.jpg
  2. sebelumnya lakukan instalasi paket/software zbar-toolsuntuk Ubuntu, linux Mint(turunan ubuntu)
    ketikkan pada terminal :
    sudo apt-get install zbar-tools
     
  3. Jika instalasi berhasil, import public key dengan cara mengetikkan perintah berikut pada terminal:
        zbarimg -q --raw public.jpg | gpg --import -
Cara verifikasi pesan misalnya post :
Kalahkan Korban !!!!
Siap PIMPINAN !!!
 cara verifikasi pesan diatas^ :
  1. save gambar "qr code" diatas dengan nama pesan.png
  2. ketik pada terminal : 
zbarimg -q --raw pesan.png | gpg --decrypt -
jika output :
Kalahkan Korban !!!!
Siap PIMPINAN !!!
gpg: Signature made Tue 06 Sep 2011 01:59:50 PM WIT using RSA key ID BE4E49CD
gpg: Good signature from "Alvin Aditya (short message) (arbaless@gmail.com)
maka verifikasi berhasil.

!!!!!!!!!!!!!!! PENTING !!!!!!!!!!!!!!!!!
perhatikan pesan pada post dengan pesan yang ditampilkan output, dalam hal ini keduanya harus berisi kata yang sama dengan pesan pada post

CARA MEMBUAT SIGNATURE

bagi yang berminat untuk "RIBET" atau jadi "MASOCHISM" seperti saya, ikuti cara di bawah ini :
Pada tutorial ini menggunakan software gpg(gnu-pg), dan qrencode, pastikan software tersebut telah terinstall dan berfungsi dengan baik.
#instalasi qrencode pada Ubuntu :
sudo apt-get install qrencode
Pastikan juga anda telah membuat private dan public key
misalnya anda ingin membuat signature dari pesan :
tolong kirim arsip ke sekretaris saya besok jam 15.00
-> ketik pesan tersebut di text editor, lalu save dengan nama pesan.txt
-> ketik di terminal :
cat pesan.txt | gpg --clearsign - | qrencode -o gambar_qrcode.png
-> masukkan passphrase(jika diminta)
-> upload gambar ke FB atau image sharing
-> copy link gambar tersebut dan sisipkan pada pesan anda

#ctt : jika file png hasil qrencode tidak dapat di upload ke FB/image share, coba untuk men-export/convert ulang file tersebut menggunakan software manipulasi gambar(Photoshop, GIMP) menjadi format yang sama(.png) atau ke format lainnya(jpg,bmp,gif)

Mengirimkan Pesan RAHASIA menggunakan GPG/PGP dan QR Code

Pastikan anda mempunyai publik key dari orang yang akan anda kirimkan pesan !
Dalam contoh ini dimisalkan saya akan mengirimmkan pesan pada "naruto uzumaki" :P dimana si "naruto" memiliki publik key dengan email : naruto@uzumaki.co.jp

-> ketikkan pesan rahasia anda pada text editor, lalu save dengan nama rahasia.txt
-> ketik pada terminal/console :
cat rahasia.txt | gpg -e -r naruto@uzumaki.co.jp --output - --armor - | qrencode -o gambar_qr.png
-> upload/kirim gambar ke FB atau situs image sharing agar dapat diakses oleh penerima

#ctt : jika file png hasil qrencode tidak dapat di upload ke FB/image share, coba untuk men-export/convert ulang file tersebut menggunakan software manipulasi gambar(Photoshop, GIMP) menjadi format yang sama(.png) atau ke format lainnya(jpg,bmp,gif)

Cara mendekripsi pesan oleh penerima :
  1. save gambarnya!
  2. ketik pada terminal :
zbarimg --raw -q [nama file gambar] | sed '$d' | gpg --decrypt -
syarat buat bisa decrypt :
  1. penerima memiliki public key pengirim
  2. memiliki private key(waktu bikin public key pasti private key dibikin juga)
walaupun orang lain punya public key pengirim dan public key penerima, tetap saja tidak bisa di dekripsi, soalnya tidak punya private key, kecuali dia dapet private-key penerima serta passphrase-nya.

oleh : Alvin

0 komentar:

Posting Komentar

Add to Technorati Favorites Add to Technorati Favorites
OrangUNIX © 2008 Template by:
SkinCorner