UTILS.
ทำงานในเบราว์เซอร์ 100%
🔀

ตัวเข้ารหัส / ถอดรหัส Bifid Cipher

เข้ารหัสหรือถอดรหัสข้อความด้วย Bifid cipher ของ Delastelle รหัส Polybius-square แบบ fractionating ที่มีคีย์เวิร์ดและ period ปรับได้ พร้อมแสดงตารางคีย์


    

I และ J ใช้ช่องร่วมกัน J ถูกปฏิบัติเป็น I

ผลลัพธ์

เกี่ยวกับเครื่องมือนี้

Bifid Cipher ที่คิดค้นโดย Félix Delastelle ราวปี 1901 รวมตาราง Polybius กับ fractionation และการสับเปลี่ยนตำแหน่ง ดังนั้นตัวอักษรผลลัพธ์แต่ละตัวขึ้นอยู่กับตัวอักษรอินพุตสองตัวที่ต่างกัน — กระจายหรือแพร่ข้อมูลไปทั่วข้อความ เครื่องมือนี้สร้างตาราง Polybius 5x5 ที่มีคีย์ (I และ J ใช้ช่องร่วมกัน) แสดงมัน และเข้ารหัสหรือถอดรหัสข้อความของคุณในเบราว์เซอร์

ตัวอักษร plaintext แต่ละตัวถูกเขียนเป็นคู่พิกัดก่อน — แถวและคอลัมน์ในตาราง ข้อความถูกประมวลผลเป็นบล็อกที่มีความยาวเท่ากับ period ภายในบล็อก หมายเลขแถวทั้งหมดถูกแสดงก่อน แล้วหมายเลขคอลัมน์ทั้งหมด สร้างสตรีมตัวเลขหนึ่งอัน สตรีมนั้นถูกอ่านกลับเป็นคู่ต่อเนื่อง และคู่ (แถว, คอลัมน์) ใหม่แต่ละคู่ถูกแมปผ่านตารางเพื่อสร้างตัวอักษร ciphertext เนื่องจากแถวและคอลัมน์จากตัวอักษรข้างเคียงถูกสอดสลับ ตัวอักษร plaintext ตัวเดียวมีอิทธิพลต่อตัวอักษร ciphertext หลายตัว การถอดรหัสย้อนกระบวนการ: อ่านพิกัดของตัวอักษรรหัสแต่ละตัว แบ่งลำดับตัวเลขของบล็อกเป็นครึ่งแถวและครึ่งคอลัมน์ แล้วรวมกันใหม่

ความปลอดภัยมาจาก period: period ที่ใหญ่กว่าผสมตัวอักษรมากขึ้นและต้านการวิเคราะห์ได้ดีกว่า ในขณะที่ period ที่ไม่กำหนดจะแยกส่วนทั้งข้อความเป็นบล็อกเดียว การคำนวณทั้งหมดเป็นแบบท้องถิ่นและเป็นส่วนตัว โปรดทราบว่าอักขระที่ไม่ใช่ตัวอักษรถูกลบ ข้อความถูกทำเป็นตัวพิมพ์ใหญ่ และ J ถูกรวมเข้ากับ I ก่อนการเข้ารหัส

คำถามที่พบบ่อย

Bifid cipher ทำงานอย่างไร?
ตัวอักษรแต่ละตัวกลายเป็นคู่แถว/คอลัมน์ในตาราง Polybius 5x5 ต่อบล็อกของ period ที่เลือก แถวทั้งหมดถูกเขียนแล้วคอลัมน์ทั้งหมด และสตรีมตัวเลขนั้นถูกจับคู่ใหม่เป็นพิกัดใหม่ที่แมปกลับเป็นตัวอักษร ciphertext — ผสมตัวอักษรสองตัวเข้าในแต่ละผลลัพธ์
period ควบคุมอะไร?
period คือความยาวบล็อกที่ fractionation เกิดขึ้น period ที่ใหญ่กว่ากระจายอิทธิพลของแต่ละตัวอักษรไปไกลขึ้นและไขได้ยากกว่า period ที่เล็กกว่าคงการเปลี่ยนแปลงเฉพาะที่มากขึ้น การปล่อยว่างไว้ปฏิบัติต่อทั้งข้อความเป็นบล็อกเดียว
คีย์เวิร์ดสำคัญหรือไม่?
ใช่ คีย์เวิร์ดหว่านตาราง Polybius: ตัวอักษรที่ไม่ซ้ำของมันเติมกริดก่อน แล้วตัวอักษรที่เหลือ คีย์เวิร์ดที่ต่างกันให้ตารางที่ต่างกันและพิกัดที่ต่างกัน ดังนั้นทั้งผู้ส่งและผู้รับต้องใช้คีย์เวิร์ดและ period เดียวกัน
ทำไม I และ J จึงรวมกัน?
ตาราง 5x5 มีเพียง 25 ตัวอักษร ดังนั้นตัวอักษร 26 ตัวถูกลดโดยการรวม I และ J เข้าเป็นช่องเดียว ข้อความถูกทำเป็นตัวพิมพ์ใหญ่และ J ถูกแทนที่ด้วย I ก่อนการเข้ารหัส ดังนั้น J ที่ถอดรหัสจะปรากฏเป็น I — เป็นคุณลักษณะปกติของรหัส

เครื่องมือเพิ่มเติม