PERTEMUAN 9 - VIGENERE CIPHER
A.
Pengertian vigenere cipher
Algoritma vigenere
cipher adalah algoritma klasik yang merupakan pengembangan dari metode Caesar
Cipher. Proses Enkripsi dilakukan dengan cara menggeser atau menambahkan
plaintext sebanyak kunci ke-i. Sedangkan dekripsi adalah proses menggeser
ciphertext ke arah berlawanan atau mengurangkan ciphertext sebanyak kunci ke-i.
B.
Enkripsi Algoritma Vigenere Cipher
Proses enkripsi algoritma vigenere cipher lebih mudah dengan melihat rumus berikut:
Keterangan:
· Ci =
Cipertext ke-i
· Pi =
Plaintext ke-i
· Ki = Kunci ke-i
Contoh Enkripsi:
Plaintext
: data
Kunci
: abcd
Ciphertext
: [d+a][a+b][t+c][a+d]
Cipertext
: [4+1][1+2][20+3][1+4]
Ciphertext
: [5]mod 26 [3]mod 26 [23]mod 26 [5]mod 26
Ciphertext
: [5][3][23][5]
Ciphertext
: ecwe
C.
Deskripsi Algoritma Vigenere Cipher
Proses dekripsi algoritma vigenere cipher lebih mudah dengan melihat rumus berikut:
Keterangan:
·
Ci =
Cipertext ke-i
·
Pi =
Plaintext ke-i
·
Ki =
Kunci ke-i
Contoh Deskripsi:
Ciphertext : ecwe
Kunci : abcd
Plaintext : [e-a][c-b][w-c][e-d]
Plaintext : [5-1][3-2][23-3][5-4]
Plaintext : [4]mod 26 [1] mod 26 [20] mod 26 [1]
mod 26
Plaintext : [4][1][20][1]
Plaintext : data
Komentar
Posting Komentar