รหัสลับ Affine

เข้ารหัสและถอดรหัสข้อความด้วยรหัสแทนที่ Affine

วิธีใช้งาน

  1. กรอกค่าของคุณในช่องด้านบน
  2. กดคำนวณเพื่อดูผลลัพธ์ทันที
  3. ใช้ปุ่มแชร์เพื่อคัดลอกลิงก์ไปยังผลลัพธ์ของคุณ

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

เครื่องมือนี้เข้ารหัสและถอดรหัสข้อความด้วยรหัสอาฟฟีน (Affine cipher) ซึ่งเป็นรหัสแทนที่ที่นิยามด้วย E(x) = (a·x + b) mod 26 โดยที่ x คือตำแหน่งตัวเลขของตัวอักษร (A=0…Z=25) a และ b คือกุญแจเข้ารหัส และผลลัพธ์จะแปลงกลับเป็นตัวอักษร เนื่องจากการถอดรหัสต้องใช้การหารแบบมอดูลาร์ กุญแจ a ต้องเป็นจำนวนเฉพาะสัมพัทธ์กับ 26 (ไม่มีตัวประกอบร่วมกันนอกจาก 1) — ค่าที่ใช้ได้คือ 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25

มันเป็นตัวอย่างสอนคลาสสิกในวิชาวิทยาการเข้ารหัสเบื้องต้น เพราะมันครอบคลุมทั้งรหัสซีซาร์ (เมื่อ a=1) และรหัสคูณอย่างง่าย พร้อมแสดงว่าทำไมเลขคณิตมอดูลาร์และความเป็นจำนวนเฉพาะสัมพัทธ์จึงสำคัญต่อการผันกลับได้ กรอกข้อความของคุณและกุญแจทั้งสอง a และ b เพื่อเข้ารหัสหรือถอดรหัสข้อความ

Was this helpful?

คุณเลือกได้สูงสุด 3 รีแอ็กชัน

Comments (0)

  • Be the first to comment.

เครื่องคำนวณยอดนิยม

เครื่องคำนวณทั้งหมด