January 13th 2010

Vigenere Cipher, apaan tuh??

Waaah, dah lama ga nulis tentang enkripsi, hehehe klo dulu tu pernah ngomongin masalah caesar cipher & ROT-13 cipher, sekarang yang pengen aku tulis disini adalah Vigenere Cipher, apa lagi nih?? :-/ ayo kita bahas bareng2.. :D

konsep awalnya tu mirip caesar cipher, klo misalnya caesar cipher butuh key berupa angka, vigenere cipher juga butuh key, tapi berupa huruf, jadi lebih mirip password gitu… jadi gini, klo di caesar cipher kan semua huruf yang ada di kata itu kita enkripsi dengan key yang sama, bedanya dengan vigenere key disini kita enkripsi huruf dalam kata tu beda2, sesuai dengan urutan key yang diberikan… hmmm bingung yah? he.. paling ga bisa bikin kata2 :))

langsung ke prakteknya ajalah :D

misal kita punya plaintext “enkripsi”, trus kita punya key “abc”, berarti, cara enkripsinya gini:

E N K R I P S I
A B C A B C A B

Dari tiap-tiap huruf di plaintext, kita pasangkan satu-satu secara berurutan dengan key nya, karena key nya cuma 3 karakter, sedangkan plaintextnya lebih dari itu, berarti keynya kita ulang hingga sesuai dengan panjang plaintextnya… a b c a b c a b c . . . . gitu terus…

Continue Reading »

6 Comments »

October 27th 2009

Mengenal caesar cipher lebih jauh…

Kemarin kita dah kenalan ma enkripsi, dah tau apa itu cipher, dan lain-lain :) sekarang kita akan coba mengenal lebih jauh tentang salah satu algoritma enkripsi yang cukup terkenal, yaitu caesar cipher.

Caesar cipher sering juga disebut dengan shift cipher, karena dasar dari algoritma ini adalah dengan menggeser beberapa karakter dari plaintext (mirip dengan studi kasus yang di postingan kemarin) :D

Dalam cipher ini, akan kita temui nilai key (kunci) sebagai pemecahan dari algoritmanya. Key ini bernilai integer yang menyatakan jumlah pergeseran karakternya.

Misal:

Key = 0

Key = 3

Plaintext ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ
Ciphertext ABCDEFGHIJKLMNOPQRSTUVWXYZ DEFGHIJKLMNOPQRSTUVWXYZABC

Untuk gambaran umumnya adalah seperti ini:

caesar

Continue Reading »

17 Comments »

October 25th 2009

Kenalan ma kriptografi, dan enkripsi yuk! :)

Enkripsi?? Pasti dah pernah denger kan?? Apa sih sebenarnya enkripsi itu?? :)

Enkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. gampangnya, kita nyembunyiin suatu informasi dengan rumus-rumus tertentu.

Sebelum kita belajar lebih jauh tentang enkripsi, ada baiknya kita harus mengenal istilah-istilah yang ada dalam dunia kriptografi (ilmu keamanan data). Ada beberapa istilah penting yang sering digunakan, antara lain:

Plaintext : teks terang / teks informasi, atau kata yang belum diacak

Ciphertext : teks tersandi, atau kata yang sudah diacak

Ciphers : algoritma pengacakan, atau rumus untuk mengacak informasi tersebut

Key : kunci, atau bisa juga disebut paramater input untuk rumus-rumus (ciphers) tertentu

Dari istilah-istilah itu, enkripsi dapat digambarkan dengan gambar berikut:

Enkripsi

“enkripsi adalah proses untuk mengubah plaintext menjadi ciphertext”

Continue Reading »

1 Comment »


  • Follow me!

  • Contact Me on Y!M

  • Statistics


    Locations of visitors to this page