Gronsfeld Cipher merupakan penyandian yang cara kerjanya menyerupai sandi Vigenere. Gronsfeld Cipher memakai kunci dari bilangan desimal bukan huruf, tetapi saya berpikir implementasinya bisa menggunakan huruf. Kunci akan di ulang secara periodik dengan maksud bahwa setiap plainteks memiliki kunci. Jadi kunci sama panjangnya dengan plainteks.
Saat pemakai memasukkan kunci yang lebih kecil panjangnya dari plainteks maka secara otomatis kunci akan di ulang dari awal untuk plainteks berikutnya. Ini yang di maksudkan dengan periodik.
Digunakan pada abad 17, yang hanya memakai simbol abjad saja dari A..Z.
Rumus pemakaiannya :
Enkripsi : E(x) = (P(x) + K(x)) mod 26
Dekripsi : D(x) = (P(x) - K(x)) mod 26
Berikut contoh pemakaiannya :
Plain text : BUDIDARMA
Kunci : 12345
Maka Penyelesaiannya ENKRIPSI nya:
BUDIDARMA
1 2345 12 3 4
Setiap karakter A=1, B=2, C=3, D=4, E=5 dll sampai Z=26
Karakter B=2 kunci =1
maka E(x) = (2 + 1) Mod 26 maka hasilnya 3, yaitu cipher teksnya : C
Karakter U=21 kunci =2
maka E(x) = (21 + 2) Mod 26 maka hasilnya 23, yaitu cipher teksnya : W
Karakter D=4 kunci =3
maka E(x) = (4 + 3) Mod 26 maka hasilnya 7, yaitu cipher teksnya : G
Karakter I=9 kunci =4
maka E(x) = (9 + 4) Mod 26 maka hasilnya 13, yaitu cipher teksnya : M
Karakter D=4 kunci =5
maka E(x) = (4 + 5) Mod 26 maka hasilnya 9, yaitu cipher teksnya : I
Karakter A=1 kunci =1
maka E(x) = (1 + 1) Mod 26 maka hasilnya 2, yaitu cipher teksnya : B
Karakter R=18 kunci =2
maka E(x) = (18 + 2) Mod 26 maka hasilnya 20, yaitu cipher teksnya : T
Karakter M=13 kunci =3
maka E(x) = (13 + 3) Mod 26 maka hasilnya 16, yaitu cipher teksnya : P
Karakter A=1 kunci =4
maka E(x) = (1 + 4) Mod 26 maka hasilnya 5, yaitu cipher teksnya : E
Jadi Plainteks : BUDIDARMA
Kunci : 12345
Cipherteks : CWGMIBTPE
Bagaimana dengan DEKRIPSI nya:
Nih langkahnya
C W G M I B T P E
1 2 3 4 5 1 2 3 4
Karakter C=3 kunci =1
maka D(x) = (3 – 1) Mod 26 maka hasilnya 2, yaitu cipher teksnya : B
Karakter W=23 kunci =2
maka D(x) = (23 – 2) Mod 26 maka hasilnya 21, yaitu cipher teksnya : U
Karakter G=7 kunci =3
maka D(x) = (7 – 3) Mod 26 maka hasilnya 4, yaitu cipher teksnya : D
Karakter M=13 kunci =4
maka D(x) = (13 – 4) Mod 26 maka hasilnya 9, yaitu cipher teksnya : I
Karakter I=9 kunci =5
maka D(x) = (9 – 5) Mod 26 maka hasilnya 4, yaitu cipher teksnya : D
Karakter B=2 kunci =1
maka D(x) = (2 – 1) Mod 26 maka hasilnya 1, yaitu cipher teksnya : A
Karakter T=18 kunci =2
maka D(x) = (18 – 2) Mod 26 maka hasilnya 18, yaitu cipher teksnya : R
Karakter P=16 kunci =3
maka D(x) = (16 – 3) Mod 26 maka hasilnya 13, yaitu cipher teksnya : M
Karakter E=5 kunci =4
maka D(x) = (5 – 4) Mod 26 maka hasilnya 1, yaitu cipher teksnya : A
Statistik Pengunjung
21.17 |
Posted in
Category:
��Comments
Buku Tamu
Download Skrpsi & Tugas Akhir
Download Lain-lain
Download Software
==================
==================
==================
==================
==================
==================
Download Avast
===================
0 responses to "Gronsfeld Cipher"