November 21st 2009
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!