ข้ามไปยังเครื่องมือ
mtool
  • ฟรี
  • ไม่ต้องสมัคร
  • บนเครื่อง

เครื่องจำลองเอนิกมา

เครื่องจำลองเอนิกมาแสดงการเข้ารหัส ถอดรหัสและเส้นทางสัญญาณของแต่ละตัวอักษรใน I, M3, M4 ในเบราว์เซอร์ของคุณได้ฟรี ไม่ต้องสมัคร ตั้งค่าคีย์ของเครื่องเอนิกมาแล้วพิมพ์ข้อความ ดูสัญญาณผ่านโรเตอร์กับตัวสะท้อน

ตั้งค่าเครื่อง

รุ่น
IA01
IIA01
IIIA01

ตัวสะท้อนสัญญาณ: B · คู่บนแผงเสียบสาย: 0

เข้ารหัสหรือถอดรหัส

เอนิกมาทำงานกลับทางได้: ใช้ค่าเริ่มต้นเดียวกันเพื่อถอดรหัส แต่เครื่องมือนี้หากุญแจที่ไม่ทราบค่าไม่ได้

การทำงาน
0 / 5000
0 ตัวอักษร
รูปแบบผลลัพธ์

ติดตามสัญญาณ

เมื่อกดแต่ละปุ่ม โรเตอร์จะหมุนก่อน แล้วสัญญาณผ่านแผงเสียบสาย โรเตอร์ และตัวสะท้อน กลับมาที่หลอดไฟ

พิมพ์ตัวอักษรด้านบนหรือใช้แป้นด้านล่างเพื่อดูเส้นทางสัญญาณ

ลองแป้นและหลอดไฟ

ทุกอย่างประมวลผลในแท็บนี้ ข้อความไม่ถูกส่งหรือบันทึก เอนิกมาเป็นรหัสในประวัติศาสตร์ ไม่ปลอดภัยสำหรับความลับยุคปัจจุบัน

แหล่งข้อมูลการเดินสายและการหมุนของโรเตอร์: Crypto Museum · David Hamer

หลักการทำงาน

  1. ตั้งค่ากุญแจเลือกรุ่น ลำดับโรเตอร์จากซ้าย วงแหวน ตำแหน่งเริ่มต้น ตัวสะท้อน และคู่สายได้สูงสุดสิบคู่
  2. พิมพ์ข้อความเครื่องแปลงเฉพาะอักษรละติน A–Z จะคงช่องว่าง แสดงเฉพาะอักษร หรือจัดผลลัพธ์เป็นกลุ่มละห้าตัวก็ได้
  3. ดูเส้นทางและถอดรหัสดูเส้นทางไฟฟ้าของแต่ละตัว หากจะถอดรหัส ให้ตั้งค่ากุญแจเริ่มต้นเดิมทุกอย่าง แล้วป้อนข้อความเข้ารหัสตั้งแต่ต้น

คำถาม

เครื่องจำลองเอนิกมานี้ทำอะไรได้?

จำลองการเดินสายและการหมุนของโรเตอร์ในเอนิกมา I, M3 และ M4 บนเบราว์เซอร์ คุณตั้งค่ากุญแจเองและดูเส้นทางสัญญาณของแต่ละตัวอักษรได้

เอนิกมาเข้ารหัสตัวอักษรอย่างไร?

ก่อนกด A–Z แต่ละครั้ง โรเตอร์ขวาจะหมุน และบางครั้งทำให้ตัวข้างเคียงหมุนด้วย สัญญาณผ่านแผงเสียบสาย โรเตอร์ ตัวสะท้อน แล้วกลับไปยังหลอดไฟ โรเตอร์กลางอาจหมุนในการกดสองครั้งติดกัน

ถอดรหัสข้อความเอนิกมาอย่างไร?

ต้องใช้รุ่น ลำดับโรเตอร์ วงแหวน ตำแหน่งเริ่มต้น ตัวสะท้อน และคู่สายให้ตรงกับตอนเข้ารหัสทุกอย่าง แล้วป้อนข้อความเข้ารหัสตั้งแต่ตัวแรก เครื่องมือนี้ไม่ค้นหากุญแจที่ไม่ทราบค่า

วงแหวนกับตำแหน่งโรเตอร์ต่างกันอย่างไร?

ค่าวงแหวนเลื่อนอักษรด้านนอกเทียบกับสายไฟภายใน ตำแหน่งเริ่มต้นคือตัวอักษรที่เห็นในช่องก่อนกดปุ่มแรก ทั้งสองอย่างมีผลต่อคำตอบ

แผงเสียบสายและตัวสะท้อนทำอะไร?

แผงเสียบสายสลับอักษรได้สูงสุดสิบคู่ก่อนและหลังผ่านโรเตอร์ ตัวสะท้อนส่งสัญญาณย้อนกลับ ทำให้ใช้กระบวนการเดียวกันถอดรหัสได้ และตัวอักษรไม่กลายเป็นตัวเดิม

เอนิกมา M4 มีอะไรต่าง?

M4 ของกองทัพเรือเพิ่มโรเตอร์กรีก Beta หรือ Gamma และตัวสะท้อนแบบบาง โรเตอร์กรีกตั้งค่าได้แต่ไม่หมุนระหว่างพิมพ์ข้อความ

เอนิกมาปลอดภัยในปัจจุบันไหม?

ไม่ปลอดภัย เหมาะกับการเรียนประวัติศาสตร์ ไม่ใช่ปกป้องความลับสมัยใหม่ นักคณิตศาสตร์ชาวโปแลนด์รวมถึงมาเรียน เรเยฟสกี วางรากฐานการถอดรหัส เครื่องมือนี้ไม่วิเคราะห์หากุญแจที่ไม่รู้

เครื่องมือนี้ฟรีไหม

ใช่ เครื่องมือนี้ใช้ฟรี ไม่ต้องสมัคร และไม่มีการจำกัดจำนวนครั้งต่อวัน

ต้องมีบัญชีไหม

ไม่ต้องมีบัญชีเพื่อใช้เครื่องมือนี้

ข้อมูลที่กรอกถูกส่งไปที่ไหนหรือเปล่า

ไม่ เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณ ข้อมูลที่ป้อนและผลลัพธ์อยู่บนเครื่องของคุณเท่านั้น เว้นแต่คุณเลือกแชร์เอง

เครื่องมือที่เกี่ยวข้อง

เครื่องจำลอง SIGABA

ตั้งค่าโรเตอร์ SIGABA ทั้ง 15 ตัว เข้ารหัสและถอดรหัสด้วย CSP-889 หรือ CSP-2900 พร้อมดูการหมุนในแต่ละขั้น

เปิด

เครื่องจำลอง Fialka M‑125

จำลอง Fialka M‑125 ตั้งค่าโรเตอร์สิบตัวกับบัตรเจาะรู เข้ารหัสข้อความซีริลลิกและดูการหมุนทุกขั้น

เปิด

เข้ารหัสข้อความ

เข้ารหัสและถอดรหัสข้อความทุกภาษาด้วยกุญแจสุ่ม 256 บิตในเบราว์เซอร์

เปิด