Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Mira Musrini
VIGENERE CHIPER
Metode ini diperkenalkan oleh Balise de vigenere pada
tahun 1585 dalam ‘Traicte des Chiffer’, sebagai bentuk
pengembangan dari metode monoalphabethic.
C(i)=(P(i) + k(i))mod 26
contoh
Chipper Text
TO BE OR NOT TO BE THAT IS THE QUESTION
Key :
RELATIONS
Dekripsi dengan Vigenere Chipper
Ciphertext: KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY
Keyword : RELAT IONSR ELATI ONSRE LATIO NSREL
Plaintext : TOBEO RNOTT OBETH ATIST HEQUE STION
P(i)=(C(i) - k(i))mod 26
Pseudocode Enkripsi Vigenere Chiper
1. Bentuk konversi String ke Numerik dan Numerik ke
String dalam fungsi/konstanta.
2. Inisialisasi Keyword yang dipilih { contoh : CIPHER }
3. Inisialisasi Plaintext yang dipilih { contoh :
THISPROCESSCANALSOBEEXPRESSED }
4. Sesuaikan panjang string dari keyword sesuai panjang
string dari Plaintext.
5. Ambil karakter pertama dari plaintext { contoh : a = T },
konversikan ke Numerik dari
definisi yang dibentuk { contoh : a =T = 45 }
6. Ambil karakter pertama dari keyword { contoh : k1 = C =
28 – 26 = 2 }
7. Lakukan perhitungan dengan rumus : Eki(a):a -> a +
Ki(mod 26) { contoh : a = 45 + 2
mod 26 = 47 }
8. Lakukan proses konversi dari Numerik ke Karakter dari
hasil yang didapat { contoh :
a = 47 = V }
9. Proses diulangi ke nomor 5 untuk karakter Plaintext
selanjutnya dengan keyword K2,
K3, …, dst sampai karakter dari Plaintext habis.
10. Hasil Enkripsi disimpan dalam file output { contoh :
Crypto.txt }
11. Proses Enkripsi selesai.