Ada yang tau gak nih.. :D Mending kita bahas bareng-bareng. :)
Vigenere Cipher merupakan pengembangan dari Caesar Cipher.
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.
Proses menyandikan tabel Vigenere, cukup sederhana apabila melihat berdasarkan tabel berikut ini :
Dalam Vigenere Cipher terdiri dari penyandian enkripsi dan deskripsi.
Enkripsi (penyandian) dengan sandi Vigenere dapat ditulis secara matematis, dengan menggunakan penjumlahan dan operasi modulus.
Sedangkan Deskripsi (penyandian) dengan sandi Vigenere dapat ditulis secara matematis, dengan menggunakan pengurangan dan operasi modulus.
Pi = (Ci-Ki) mod 26
atau
Ci = ( Pi + Ki ) – 26 kalau hasil penjumlahan Pi dan Ki lebih dari 26
Rumus dekripsi vigenere cipher :
Pi = (Ci-Ki) mod 26
atau
Pi = ( Ci – Ki ) + 26 kalau hasil pengurangan Ci dengan Ki minus
Keterangan:
Ci = nilai desimal karakter ciphertext ke-i
Pi = nilai desimal karakter plaintext ke-i
Ki = nilai desimal karakter kunci ke-i
Nilai desimal karakter:
A=0 B=1 C=2 ... Z=25
Tidak ada komentar:
Posting Komentar