Kriptografi (Vigenere) Part 2

Pada episode sebelumnya kita telah membahas tentang enkripsi dengan Vigenere (baca disini). Sekarang kita akan membahas proses dekripsinya. Untuk memudahkan pemahaman kawan-kawan mari kita lihat contoh kasus berikut.

Enkripsi
Jumlah Data Huruf : a-z index 0-25 jumlah 26
Chiper : zfbv
Kunci : abc
Pesan : roni

Rumus Dekripsi :

Pi = Ci – Ki

Jika Pi >=0 Jumlah data huruf maka : Pi ,

jika Pi < 0 maka : ( Pi + Jumlah data huruf ).

Perhitungan :

index chiper : z = 25, f = 5, b = 1, v =21.

index kunci : i = 8, r = 17, o = 14, n = 13.

P0 (z) = 25 – 8 = 17
17 >= 0 maka P0 = 17

P1 (f) = 5 – 17 = -12
P1 < 0 maka P1 = -12 + 26 = 14

P2 (b) = 1 – 14 = -13
P2 < 0 maka P2 = -13 + 26 = 13

P3 (v) = 21 – 13 = 8
8 >= 0 maka P3 = 8

Maka kita dapatkan chiper dari pesan tersebut : 17 14 13 8. Maka 17 : r, 14 :  o, 13 : n, 8 : i.

Maka dekripsi dari zfbv adalah roni.

Bersambung …

1 thoughts on “Kriptografi (Vigenere) Part 2

Tinggalkan komentar