Caesar cipher (รหัสซีซาร์) หรือ Caesar shift เป็นวิทยาการการเข้ารหัสตั้งแต่สมัยสงคราม ซึ่ง Julius Caesar แม่ทัพผู้โด่งดังของโรมัน คิดค้นวิธีเข้ารหัสในการส่งข้อความระหว่างการรบ ถ้าหากมีศัตรูมาดักชิงข้อความกลางทาง ก็จะทำให้ศัตรูไม่สามารถอ่านข้อความนั้นได้เข้าใจ
Caesar cipher เป็นเทคนิคการเข้ารหัสที่ง่ายและแพร่หลายที่สุด โดยอักษรแต่ละตัวจะถูกแทนที่ด้วยตัวอักษรที่อยู่ลำดับถัดไป ตามจำนวนที่แน่นอน แล้วแต่จำนวน ROT เช่นตัวที่นิยมที่สุดในยุคนั้นคือ ROT13 ก็จะทำการ Shift ตัวอักษรไปอีก 13 ตัว เช่น
ROT13(“Julius Caesar”) = “Whyvhf Pnrfne”
และต่อมาได้นำวิธีนี้มาใช้ในการเข้ารหัสเพื่อใช้ในความพิวเตอร์ยุคนี้ด้วย เช่น ROT47 เป็นต้น และใช้วิธีเดียวกันกับ ROT13 แต่ครั้งนี้เราจะ Shift ตัวอักษรไปอีก 47 ตัวอักษร ดังนี้
ROT47(“Hello! I am Takuma. This is the ROT47 Character Substitution Cipher!”)
จะได้ข้อความดังนี้
w6==@P x 2> %2<F>2] %9:D :D E96 #~%cf r92C24E6C $F3DE:EFE:@? r:A96CP
จะเห็นได้ว่าเป็นวิธีการง่ายๆ เบื้องต้น สำหรับผู้ที่ต้องการเรียนรู้วิธีการของการเข้ารหัส สามารถลองนำไปใช้กับเพื่อนๆได้
แต่จริงๆยังมีเรื่องราวสนุกๆเกี่ยวกับการเข้ารหัสนี้อีกในช่วงสงครามโลกครั้งที่ 2 นั่นคือ Enigma นั่นเอง ถ้าหากมีเวลาเวลาจะมาเล่าให้ฟังใหม่ละกัน :)