กำลังโหลดห้องทดลอง 3 มิติ…
กำลังโหลดบทเรียน…
← ห้องทดลองรหัสและการเข้ารหัสโลก 1 · บทเรียน 4 จาก 5บทเรียนทั้งหมด ↓

E(x) = a·x + b (mod 26)
กำลังสอนเรื่องนี้อยู่ใช่ไหม เปิดโหมดโปรเจกเตอร์
กำหนดจำนวนให้ตัวอักษร โดย A=0 … Z=25 รหัส affine จะคูณจำนวนแต่ละตัวด้วย a บวก b แล้ววนกลับเมื่อครบ 26:
E(x) = (a·x + b) mod 26
การเลื่อนแบบซีซาร์คือกรณีพิเศษที่ a = 1 การคูณจะทำให้ตัวอักษรกระจายออกจากกัน ดังนั้นตัวอักษรที่อยู่ติดกันในลำดับจึงไปอยู่ห่างกันมาก
ค่า a มีกี่ค่าที่สามารถถอดกลับได้
ทำไม a = 13 จึงใช้ไม่ได้?