Halaman 3 dari 3 • 1, 2, 3
Rumus kode Caesar dan Vigenere
#VHZ
Sat 5 Jun 2010 - 23:07
First topic message reminder :
Nah , Bagi yang belum tahu ttg Caesar cipher maupun Vigenere silahkan cek di wikipedia
Barusan saya membuat rumus sendiri ttg Caesar dan Vigenere ini ..
baiklah ... kita langsung mulai saja .
Seperti yang kalian ketahui bahwa Vigenere itu hampir sama dgn Caesar ..
Cuma bedanya , Vigenere mempunyai kata kunci dan setiap huruf nya biasanya disandikan dengan sistem Caesar yang berbeda2 , jadi gabungan dr sistem2 Caesar tsb lah yang membentuk sandi Vigenere .
Keterangan rumus yang akan kita pakai sebagai berikut :
Dan rumus nya sebagai berikut :
langsung saja ke cth soal :
Jika anda masih belum yakin , silahkan mencoba rumus ini dengan kata kunci yang lainnya .
Semoga anda semua mengerti ~
Dan maaf Kalo ada kesalahan dlm rumus ini
Nah , Bagi yang belum tahu ttg Caesar cipher maupun Vigenere silahkan cek di wikipedia
Barusan saya membuat rumus sendiri ttg Caesar dan Vigenere ini ..
baiklah ... kita langsung mulai saja .
Seperti yang kalian ketahui bahwa Vigenere itu hampir sama dgn Caesar ..
Cuma bedanya , Vigenere mempunyai kata kunci dan setiap huruf nya biasanya disandikan dengan sistem Caesar yang berbeda2 , jadi gabungan dr sistem2 Caesar tsb lah yang membentuk sandi Vigenere .
Keterangan rumus yang akan kita pakai sebagai berikut :
- Spoiler:
Ket :
K = huruf dr kata kunci
H = huruf yang akan disandikan
Z = hasil dr rumus .
Dan rumus nya sebagai berikut :
- Spoiler:
N = K-1 (kalian akan mengerti sendiri apa itu N )
setelah dapat hasil N , tinggal memakai rumus ini .
Z = (N + H) >/<26
Jika Z lebih besar dari 26 , Z harus dikurangi dengan 26 . Mis hasilnya 29 . maka 29 - 26 = 3 . berarti huruf yang sudah disandi adl 3=C .
Namun ,
Jika Z lebih kecil atau sama dengan 26 , maka Z = Huruf tersandi .
langsung saja ke cth soal :
- Spoiler:
kita akan menyandikan kata " Sasuke " dengan kata kunci " Naruto "
ABCDEFGHIJKLMNOPQRSTUVWXYZ
-----------------------------------------
NOPQRSTUVWXYZABCDEFGHIJKLM
ABCDEFGHIJKLMNOPQRSTUVWXYZ
RSTUVWXYZABCDEFGHIJKLMNOPQ
UVWXYZABCDEFGHIJKLMNOPQRST
TUVWXYZABCDEFGHIJKLMNOPQRS
OPQRSTUVWXYZABCDEFGHIJKLMN
Pertama , cari N .
N = K -1
N = 14 -1
N = 13 .
Lalu , cari Z .
H ( huruf yang akan disandikan) = S
dan S kalo diconvert ke angka jadi 19
Z = ( N + H ) >/< 26
Z = ( 13 + 19) >/<26
Z = ( 32) >/<26
Z = 32 > 26
maka Z = 32 - 26
Z = 6 . Dengan begitu , maka diketahui huruf pertama yang tersandi adalah 6=F .
Jika anda masih belum yakin , silahkan mencoba rumus ini dengan kata kunci yang lainnya .
Semoga anda semua mengerti ~
Dan maaf Kalo ada kesalahan dlm rumus ini
Re: Rumus kode Caesar dan Vigenere
ayiquetion
Thu 19 Jul 2012 - 0:54
bingung.. tapi aq nyambung.. eheheheeh
Re: Rumus kode Caesar dan Vigenere
iman dragneel
Fri 26 Apr 2013 - 14:41
gini ya ? misal saya menyandikan kata naruto dg kata kunci sasuke
abcdefghijklmnopqrstuvwxyz
...........................................
s|tuvwxyzabcdefghijklmnopqr
a|bcdefghijklmnopqrstuvwxyz
s|tuvwxyzabcdefghijklmnopqr
u|vwxyzabcdefghijklmnopqrst
k|lmnopqrstuvwxyzabcdefghij
e|fghijklmnopqrstuvwxyzabcd
cari n:
N=K-1>s-1>20-1=19
cari z :
Z = ( N + H ) >/< 26
z=(19+n) >/<26
z=(19+14) >26
z=(33) > 26
z=33-26=7
7=g
jadi huruf pertama n pada naruto disandi dg huruf g, benar nggak ??????????
abcdefghijklmnopqrstuvwxyz
...........................................
s|tuvwxyzabcdefghijklmnopqr
a|bcdefghijklmnopqrstuvwxyz
s|tuvwxyzabcdefghijklmnopqr
u|vwxyzabcdefghijklmnopqrst
k|lmnopqrstuvwxyzabcdefghij
e|fghijklmnopqrstuvwxyzabcd
cari n:
N=K-1>s-1>20-1=19
cari z :
Z = ( N + H ) >/< 26
z=(19+n) >/<26
z=(19+14) >26
z=(33) > 26
z=33-26=7
7=g
jadi huruf pertama n pada naruto disandi dg huruf g, benar nggak ??????????
Halaman 3 dari 3 • 1, 2, 3
Permissions in this forum:
Anda tidak dapat menjawab topik
|
|