Jangan Berpikir Begitu, Tapi Berpikirlah Memang Begitu

Photobucket Photobucket

Statistik Pengunjung

21.17 | Posted in


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


Category:
��

Comments

0 responses to "Gronsfeld Cipher"

Buku Tamu