エニグマシミュレーター:リアルなエニグママシンを体験する
Enigma Simulatorは、Peter Lawfordによって開発された無料のAndroidアプリです。これは教育および参照プログラムであり、ユーザーに実際のエニグママシンを使用した体験を提供することを目指しています。このアプリは、フラットな画面上で可能な限りエニグママシンの機能を再現するように設計されており、電話などの小型デバイスからタブレットなどの大型デバイスまで利用できます。
エニグマシミュレータでは、各文字の右側にある鋸歯状のホイールを押したりドラッグしたりすることで、ローターを回転させることができます。これにより、リングの回転と内部の配線の混乱をシミュレートします。仮想キーボードのキーを押し続けると、右側のローターが1ステップ移動し、マシンの中央部にあるランプの1つが点灯して暗号化された結果が表示され、暗号化された文字がランプの上に紙テープに印刷されます。
メッセージを暗号化するには、ユーザーはローターを回してメッセージキーとして使用する文字のセットを選択し、マシンの下部のキーを使用して短いメッセージを入力し、紙テープに印刷された暗号化されたメッセージを確認します。メッセージを復号するには、ユーザーはローターを元のメッセージキーの文字に戻し、キーを手動で押すか、シミュレータが提供するコピーと貼り付けのショートカットを使用します。
エニグマシミュレータは、仮想エニグママシンの内部構成などの設定を変更するオプションも提供し、さまざまな実際のエニグマメッセージの保存と読み込みの機能も提供しています。さらに、広告表示を削除するための小額の支払いを行うことができる「About」画面もあります。支払いには、第二次世界大戦でアラン・チューリングを含む暗号解読者がエニグマの暗号を解読するために働いた場所であるブレッチリーパークトラストへの寄付も含まれています。
エニグマシミュレータを使用して、エニグママシンの興味深い世界と歴史を体験してください。これは使いやすいアプリであり、暗号学の魅力的な世界を手のひらで楽しむことができます。