# การทำงานของเครื่องEnigma ใน WW2

**URL:** <https://discuss.hashpire.io/t/enigma-ww2/180>\
**Category:** แบ่งปันไอเดีย💡\
**Created:** [May 18, 2022, 10:37am UTC](https://discuss.hashpire.io/t/enigma-ww2/180 "2022-05-18T10:37:37Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Namtan](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/namtan/32/23_2.png) [@Namtan](https://discuss.hashpire.io/u/Namtan)\
**Post date:** [May 31, 2022, 10:00am UTC](https://discuss.hashpire.io/t/enigma-ww2/180/2 "2022-05-31T10:00:28Z")

</div>

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

หลักการทำงานของเครื่อง Enigma คือการเเทนที่ตัวอักษรหลาย ๆ ครั้ง อย่างในตัว Caesar cipher เป็นการเเทนที่ตัวอักษรโดยการเลื่อนตัวอักษรไป 3 ตำแหน่ง แต่ในตัว Enigma จะทำการเลื่อนหลายครั้งจนคาดเดาได้ยากและการเข้ารหัสของเครื่องจะไม่ซ้ำกันเเม้ว่าเราจะกดตัวอักษรซ้ำ เพราะกลไกภายในของเครื่องจะหมุนไปเรื่อยๆ ทำให้รูปแบบการเชื่อมโยงของตัวอักษรเปลี่ยนทุกครั้งที่ทำการกดลงไป

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

References

- [Wikipedia,"Enigma machine,"2022.](https://en.wikipedia.org/wiki/Enigma_machine)
- [Abdul Rashid," Enigma - Hardware Encryption Monster - How its decrypted and saved many lives,"2020.](https://www.linkedin.com/pulse/enigma-hardware-encryption-monster-how-its-decrypted-abdul-rashid)

---

_[View the full topic](https://discuss.hashpire.io/t/enigma-ww2/180)._
