ROT-13 cipher

klo di postingan sebelumnya tu bahas tentang caesar cipher, sekarang kita coba cipher yang lain, yaitu ROT-13 cipher. D

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?? D kalo mo nyoba aplikasinya, ada disini. )

semoga bermanfaat! D

Share

var button = document.getElementById(‘facebook_share_link’) || document.getElementById(‘facebook_share_icon’) || document.getElementById(‘facebook_share_both’) || document.getElementById(‘facebook_share_button’);
if (button) {
button.onclick = function(e) {
var url = this.href.replace(/share\.php/, ‘sharer.php’);
window.open(url,’sharer’,’toolbar=0,status=0,width=626,height=436′);
return false;
}

if (button.id === ‘facebook_share_button’) {
button.onmouseover = function(){
this.style.color=’#fff’;
this.style.borderColor = ‘#295582’;
this.style.backgroundColor = ‘#3b5998’;
}
button.onmouseout = function(){
this.style.color = ‘#3b5998’;
this.style.borderColor = ‘#d8dfea’;
this.style.backgroundColor = ‘#fff’;
}
}
}

Comments are closed.

Packaged by Edublogs - education blogs.
Twitter widget by Rimon Habib - BuddyPress Expert Developer