เครื่อง Enigma เป็นอุปกรณ์เข้ารหัสที่พัฒนาและใช้ในช่วงต้นถึงกลางศตวรรษที่ 20 ทำขึ้นเพื่อปกป้องการสื่อสารทางการค้า การทูตและการทหาร ถูกใช้อย่างกว้างขวางโดยนาซีเยอรมนีในช่วงสงครามโลกครั้งที่สอง เพราะ เครื่อง Enigma ถือว่ามีปลอดภัยมากจนสามารถใช้เพื่อเข้ารหัสข้อความลับสุดยอดได้ เนื่องจาก ความน่าจะเป็นที่จะเดาออกได้มีเพียงหนึ่งใน 158.962 ล้านรูปแบบ
หลักการทำงานของเครื่อง Enigma คือการเเทนที่ตัวอักษรหลาย ๆ ครั้ง อย่างในตัว Caesar cipher เป็นการเเทนที่ตัวอักษรโดยการเลื่อนตัวอักษรไป 3 ตำแหน่ง แต่ในตัว Enigma จะทำการเลื่อนหลายครั้งจนคาดเดาได้ยากและการเข้ารหัสของเครื่องจะไม่ซ้ำกันเเม้ว่าเราจะกดตัวอักษรซ้ำ เพราะกลไกภายในของเครื่องจะหมุนไปเรื่อยๆ ทำให้รูปแบบการเชื่อมโยงของตัวอักษรเปลี่ยนทุกครั้งที่ทำการกดลงไป
วิธีการใช้เครื่อง Enigma คือนำเอาข้อความที่ต้องการเข้ารหัสมาจากนั้นพิมพ์ลงไปบนเครื่อง Enigma ซึ่งตัวเครื่อง Enigma จะมีชุดตัวอักษรอยู่ 2 ชุด คือชุดที่เป็นเเป้นพิมพ์และชุดแสดงผลที่จะเป็นตัวอักษรที่มีไฟ เมื่อเรานำตัวอักษรไปพิมพ์บนเเป้นพิมพ์แล้ว ชุดแสดงตัวอักษรที่เป็นไฟก็จะเเสดงรหัสขึ้นมาให้เราทำการจดไว้ จากนั้นทำการส่งรหัสที่จดไว้ไปให้กับบุคคลที่เราต้องการจะสื่อสารด้วย ในกองทัพของเยอรมนีจะส่งรหัสนี้ผ่านคลื่นวิทยุในรูปแบบของรหัสมอร์ส โดยอีกฝั่งจะต้องมีเครื่อง Enigma ที่ทำการตั้งค่าไว้เหมือนกันทุกประการและการตั้งค่าเครื่อง Enigma ของกองทัพเยอรมนีจะมีการตั้งค่าใหม่ทุกๆ เดือนเพื่อป้องกันการคาดเดาได้ จากนั้นเอารหัสที่ได้มาพิมพ์บนเครื่อง Enigma ก็จะสามารถถอดรหัสออกมาได้
References