เกี่ยวกับเครื่องมือนี้
ตัวเข้ารหัส / ถอดรหัส Rail Fence Cipher เป็นเครื่องมือฟรีที่ทำงานในเบราว์เซอร์สำหรับรหัสสับเปลี่ยนตำแหน่งที่รู้จักดีที่สุด แทนที่จะแทนที่ตัวอักษร มันจะจัดเรียงใหม่ plaintext ถูกเขียนแบบซิกแซกลงและขึ้นข้ามรางแนวนอนตามจำนวนที่เลือก แล้วอ่านออกทีละรางเต็มจากบนลงล่าง ด้วย 3 ราง ตำแหน่งตัวอักษรจะเป็นไปตามรูปแบบ 0,1,2,1,0,1,2,… ดังนั้นอักขระที่ต่อเนื่องกันจะตกลงในแถวที่ต่างกันก่อนถูกจัดกลุ่มใหม่
ในการถอดรหัส เครื่องมือจะสร้างเส้นทางซิกแซกที่แน่นอนขึ้นใหม่สำหรับความยาว ciphertext คำนวณว่ามีกี่อักขระอยู่ในแต่ละราง แบ่ง ciphertext เป็นรางเหล่านั้น แล้วเดินซิกแซกอีกครั้งเพื่อยกตัวอักษรกลับสู่ลำดับเดิม รองรับ 2 รางขึ้นไป ออฟเซ็ตเริ่มต้นทางเลือกที่เลื่อนตำแหน่งของตัวอักษรแรกในซิกแซก และปฏิบัติต่อรางเดียวเป็นเอกลักษณ์ (ไม่เปลี่ยนแปลง) ทุกอย่างทำงานภายในเบราว์เซอร์ของคุณโดยไม่มีการอัปโหลด
โดยค่าเริ่มต้น ช่องว่างและเครื่องหมายวรรคตอนจะถูกนำไปด้วยในฐานะอักขระธรรมดา ดังนั้นการสับเปลี่ยนจึงย้อนกลับได้อย่างสมบูรณ์ ตัวเลือกให้คุณลบอักขระที่ไม่ใช่ตัวอักษรก่อนเข้ารหัสเมื่อคุณต้องการ ciphertext ที่มีแต่ตัวอักษรล้วน rail fence เป็นคู่หูคลาสสิกของ Caesar cipher ในบทเรียนวิทยาการรหัสลับและพบเห็นบ่อยในโจทย์ CTF และ escape room แสดงให้เห็นว่ารหัสสับเปลี่ยนตำแหน่งซ่อนข้อความด้วยการสับเปลี่ยนตำแหน่งแทนที่จะเป็นเอกลักษณ์อย่างไร