絶対に破られない暗号は作れるか? 最強の暗号機「エニグマ」と、その解読方法を解説 Cryptography: The Science of Making and Breaking Codes インターネットが普及した現在では、暗号化はとても重要な技術です。暗号文を作るには、「暗号化」と「鍵」の2つが大切です。暗号化とは、例えばアルファベットを決まった数だけずらすといったような、文章をわからなくするきまりのことです。鍵とは、逆に復号化する方法のことで、これを使って元の文書に戻すことができます。暗号化方式には、シーザー暗号などに代表される単一換字式暗号や、16世紀に開発されたヴィジュネル暗号のような多表式換字暗号などさまざまな種類があります。そのなかでも、原文と同じ長さの鍵を使って暗号化をする「ワンタイムパッド」がもっとも破られにくいとされており、第二次世界大戦中に作られたドイツの暗号機「エニ