เกี่ยวกับเครื่องมือนี้
ตัวเข้ารหัส / ถอดรหัส Caesar Cipher เป็นเครื่องมือฟรีที่ทำงานในเบราว์เซอร์สำหรับรหัสแทนที่ที่เก่าแก่และมีชื่อเสียงที่สุด ตัวอักษรแต่ละตัวจะถูกเลื่อนไปตามตำแหน่งในตัวอักษรจำนวนคงที่ การเข้ารหัสจะแมปตัวอักษรที่ตำแหน่ง x ไปเป็น (x + shift) mod 26 และการถอดรหัสจะย้อนกลับด้วย (x − shift + 26) mod 26 ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กจะถูกเลื่อนแยกกัน และอักขระที่ไม่ใช่ตัวอักษร — ช่องว่าง ตัวเลข เครื่องหมายวรรคตอน — จะผ่านไปโดยไม่เปลี่ยนแปลง การเลื่อน 3 คือค่าที่ว่ากันว่า Julius Caesar เองใช้ ส่วนการเลื่อน 13 คือ ROT13 ที่เป็นตัวผกผันของตัวเอง
ทุกอย่างทำงานภายในเบราว์เซอร์ของคุณ ดังนั้นสิ่งที่คุณพิมพ์จะไม่ถูกอัปโหลดหรือจัดเก็บ เลือกเข้ารหัสหรือถอดรหัสแล้วตั้งค่าการเลื่อนจาก 0 ถึง 25 หรือสลับไปโหมด brute-force เพื่อดูการถอดรหัสที่เป็นไปได้ทั้ง 26 แบบพร้อมกัน เนื่องจากมีกุญแจที่ไม่ธรรมดาเพียง 25 ตัว Caesar cipher จึงถูกไขได้ง่ายด้วยการลองทั้งหมด — ซึ่งเป็นสิ่งที่โหมด brute-force ทำพอดี
เพื่อประหยัดเวลาในการอ่าน โหมด brute-force จะให้คะแนนแต่ละตัวเลือกด้วยการทดสอบไคสแควร์เทียบกับความถี่ตัวอักษรภาษาอังกฤษมาตรฐาน และทำเครื่องหมาย plaintext ที่น่าจะเป็นไปได้มากที่สุดด้วยดาว (★) ยิ่งค่าไคสแควร์ต่ำ การกระจายตัวอักษรก็ยิ่งใกล้เคียงภาษาอังกฤษทั่วไป ดังนั้นแถวที่มีดาวมักเป็นการถอดรหัสที่ถูกต้อง สิ่งนี้ทำให้เครื่องมือนี้มีประโยชน์สำหรับโจทย์ CTF, escape room และการเรียนการสอนวิทยาการรหัสลับโดยไม่ต้องรู้กุญแจล่วงหน้า