November 21st 2009 10:50 pm
ROT-13 cipher
klo di postingan sebelumnya tu bahas tentang caesar cipher, sekarang kita coba cipher yang lain, yaitu ROT-13 cipher.
algoritma ini diberi nama ROT-13, soalnya diambil dari bahasa inggris “rotate by 13″, atau geser sebanyak 13 kali. sebenernya ini mirip caesar chiper kemarin, bahkan sangat mirip! klo misalnya di caesar cipher kemarin kita bebas menentukan key nya, nah di ROT-13 tu key-nya adalah 13, jadi abjad di geser 13 digit. jadi tidak ada key untuk cipher ini.
untuk enkripsinya, berarti sama dengan cara kemarin, hanya saja key untuk ROT-13 ini adalah 13, jadi:
|
ROT-13 |
|
| Plaintext | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| Ciphertext | NOPQRSTUVWXYZABCDEFGHIJKLM |
itu untuk enkripsinya, untuk dekripsinya gimana?? sama aja kayak kemarin, cuma ini lebih simple, kalo misalnya kita dah punya fungsi enkripsinya (geser 13), berarti untuk dekripsinya, cukup kita panggil fungsi itu lagi, kenapa? soalnya jumlah abjad adalah 26, klo misalnya dah digeser 13, trus digeser 13 lagi, kan jadi balik ke awal, hehe…
cukup simple kan ROT-13??
kalo mo nyoba aplikasinya, ada disini.
semoga bermanfaat!
Tags: encryption, enkripsi, enkripsi dan dekripsi, enkripsi data, enkripsi sederhana, plaintext, ROT-13, ROT-13 cipher, ROT13, ROT13 cipher
4 Comments »
Cha_cHa on 23 Nov 2009 at 7:44 PM #
Dekripsinya unik …
awal nyoba ga ad yg unik, trs nyoba lg ternyata ad perbedaan ,,,
brainware on 23 Nov 2009 at 8:34 PM #
hehe, iya waktu dekripsinya unik, soalnya tinggal dimasukin ke fungsi enkripsi lagi..
zakimath on 01 Dec 2009 at 7:03 AM #
Rot-13 mempunyai fungsi enkripsi dan dekripsi yang sama…
Nice artikel…
brainware on 02 Dec 2009 at 8:16 AM #
yap.. itu dia uniknya, hehehe… makasi dah mampir di blog ini..