Enigma - 3Dでよみがえる暗号機とその歴史
Show HN: A working 3D model of an Enigma machine

Enigmaは、第二次世界大戦でドイツ軍が使用した暗号機Enigmaを、インタラクティブな3Dモデルで再現した教育コンテンツです。ローターやプラグボードの設定、暗号化の仕組みを実際に操作しながら学べ、当時の運用や歴史的背景も写真とともに解説。暗号解読の舞台裏や機械の内部構造を、直感的に理解できるのが特徴です。ブラウザ上で動作し、音声やモールス信号の再現も体験できます。
Enigmaは第二次世界大戦中、ドイツ軍が暗号化メッセージを送信するために使用しました。ポーランド、イギリス、フランスの暗号解読者たちは、機械とその運用方法の弱点を突いて、傍受した通信を解読したのです。
HNでの議論
40- dmcrespo
本当にクールなプロジェクトだね!唯一気になったのは、時々パフォーマンスが少し遅く感じられて、特にモデルを操作するときにもう少し流動性があるといいなってこと。
それ以外は、すべてが本当によくできていると感じたよ。JavaScript/HTMLでこんなものを作るのは、特にこれほど詳細な3Dモデルだと、最適化の観点からかなり難しいに違いない。
素晴らしい仕事だ!
- virtualcolossus
よくできてるね、内部で何が起きているかを正確に示すたくさんのカットアウェイが気に入ったよ。
2021年に書いた私のEnigmaシミュレーション(https://enigma.virtualcolossus.co.uk)にも興味があるかもしれない(AI以前!)。私が作ったいくつかのうちの一つだ。
Android phoneで試してVRで周りを見回すか、PC/Macでより簡単に使ってみて。
ラジオとMorse keyを使って、インターネット経由で他のユーザーにメッセージを送ることさえできるよ。
- heurekamala
クールな作品だね。ここにはこうした教育的な宝物がいくつかある。これらの宝物を組み合わせたサイト(例えばバーチャル博物館のような)はあるのかな?
- utopiah
素晴らしい、WebXRでハンドトラッキング付きで使えるといいね。2つのモードを想像している:
- ARでは、マシンを書類の隣の机の上に置ける
- VRでは、マシンが文脈の中にあり、例えばGuernseyにあるGerman Naval Signals HQの3Dモデル、最終的にはより広い文脈に戻ることもできる。
- anonydsfsfs
プレゼンテーションが大好き!ソースコードを共有してもらえないかな?