Vigenere Cipher
Wahh, kita mengarah ke kriptografi dulu yah�:D, karna lumayan enak juga di pelajari jika kita paham untuk masalah ini.
Vigenere Cipher, merupakan pengembangan dari Caesar Cipher merupakan metode menyandikan teks alfphabet dengan menggunakan sederetan sandi caesar berdasarkan huruf huruf pada kata kunci. Jadi penyandian dengan metode ini juga sudah menggunakan kunci.
Enkripsi (penyandian) dengan sandi Vigenere dapat ditulis secara matematis, dengan menggunakan penjumlahan dan operasi modulus, yaitu :
dan dekripsi, yaitu :
Keterangan: Ci adalah huruf ke-i pada teks tersandi, Pi adalah huruf ke-i pada teks terang, Ki adalah huruf ke-i pada kata kunci, dan mod adalah operasi modulus (sisa pembagian)
Proses menyandikan tabel Vigenere, cukup sederhana apabila melihat berdasarkan tabel berikut ini :
Contoh :
Plainteks : SUMATERA
Kunci : UTARA
Kunci : UTARA
Nah untuk semua plainteks SUMATERA di berikan kunci UTARA yang di buat berulang ulang sejumlah plainteks, menjadi berikut ini :
S U M A T E R A ��> Plainteks (LIHAT HORIZONTAL pada gambar)
U T A R A U T A ��> Kunci pada setiap karakter yang di ulang
(LIHAT VERTIKAL pada gambar)
U T A R A U T A ��> Kunci pada setiap karakter yang di ulang
(LIHAT VERTIKAL pada gambar)
Kemudian carilah perpotongan huruf pada gambar (HORIZONTAL dan VERTIKAL) seperti contoh pada S cari di horizontal karakter S dan karakter U cari di vertikal karakter U, dan kemudian cari perpotongannya, yaitu M.
S U M A T E R A ��> Plainteks
U T A R A U T A ��> Kunci
M N M R T Y K A ��-> Ciperteks
M N M R T Y K A ��-> Ciperteks
Jadi Plainteks: SUMATERA
Kunci : UTARA
Cipherteks : MNMRTYKA
Kunci : UTARA
Cipherteks : MNMRTYKA
Sumber : http://mesran.wordpress.com/2011/06/30/vigenere-cipher/ 7-januari-2014 12:05 Wib
0 comments:
Post a Comment
Isikan Komentar Yang Bermanfaat Untuk Membangun ya Gann....