人類が言語を発達させて以来、私たちは暗号やコードを使ってメッセージを曖昧にしてきた。ギリシャ人やエジプト人は、私的な通信を伝達するために暗号を使用し、現代の暗号解読の基礎を形成した。暗号解読とは、暗号とその解読方法の研究である。それは秘密と策略の世界であり、とても楽しいものだ。暗号を解読したいのであれば、最も一般的な暗号の見分け方と、その秘密を探る方法を学ぶことができます。詳しくはステップ1を参照。
パート1
置換暗号を解く
-
メッセージに含まれる一文字の単語を探し始めます。比較的単純な置換法を用いた暗号のほとんどは、単純なプラグ・アンド・チャグを行い、文字を一つずつ見つけ出し、推測に基づいて根気よく暗号を解明することで、最も簡単に解読することができます。
- 英語の一文字の単語は「I」か「a」になるので、パターンを探しながら、基本的にはハングマンをしながら、1つずつ差し込んでみるのだ。もし "a - - "が解けたなら、それは "are "か "and "であることがほとんどだ。推測して確認する。うまくいかなければ、戻って他の選択肢を試す。忍耐強く、ゆっくりと。
- 暗号を読むことを学ぶのと同じくらい、暗号を「解く」ことを心配してはいけない。パターンを探し、英語(またはコード化されている言語)が書かれているルールを認識することで、時間と労力をかければコードを解くことができる。
-
最も頻繁に使われる記号や文字を探す。英語で最もよく使われる文字は "e "で、"t "と "a "がそれに続く。作業をしているうちに、一般的な単語や文の構造に慣れ、論理的な推測ができるようになる。確信が持てることはほとんどないだろうが、暗号解読のゲームは、論理的な選択をし、戻って間違いを修正することによってプレイされる。
- 二重記号や短い単語に注意し、まずそれらから解き始める。"highway "よりも、"an "や "in "や "at "を推測する方が簡単だ。
-
アポストロフィの後の文字を探す。メッセージに句読点が含まれていれば、ラッキーです。これは、あなたが見分けることを学ぶことができる他のヒントのホストを提供します。アポストロフィの後には、ほとんどの場合、S、T、D、M、LL、またはRE,AR,BTが続きます。つまり、アポストロフィの後に同じ記号が2つある場合は、「L」または「D」と解きます。
-
どのようなコードを見つけたか判断してみてください。解いているうちに、上記の一般的なコードタイプのいずれかがわかったと思ったら、あなたはそれを解読したことになり、プラグアンドチャグをやめて、あなたのコードに基づいてメッセージを記入することができます。このようなことはあまり起こらないだろうが、一般的なコードに慣れれば慣れるほど、使用されているコードの種類を認識し、それを解くことができるようになる可能性が高くなる。
- 数字の置き換えやキーボード・コードは、基本的な日常的な秘密のメッセージに特によく見られます。特に数字置換とキーボード・コードは、日常の基本的な秘密のメッセージによく使われます。
パート2
一般的な暗号の見分け方
-
置換暗号の見分け方を学ぶ。基本的に、置換暗号は、ある決められた規則に従って、ある文字を別の文字に置き換えるというものである。このルールが暗号であり、ルールを学び、適用することが、暗号を「解読」し、メッセージを読む方法である。
- 暗号に数字、キリル文字、ナンセンス記号、象形文字が含まれていたとしても、使用されている記号の種類が一貫している限り、おそらく置換暗号を使用していることになり、暗号を解読するためには、使用されているアルファベットと適用されているルールを学習する必要があります。
-
正方形暗号方式を学ぶ最も古い暗号の種類はギリシャ人によって使用され、数字に対応する文字のグリッドを作成し、メッセージを作成するために数字を使用していました。これは単純な暗号で、現代の暗号解読の基礎のひとつとなっている。数字の長い文字列を含むメッセージがあれば、それはこの方法でコード化されているかもしれない。
- このコードの最も基本的な形は、行1~5と列1~5を含み、左から右へ、そしてグリッドの下へ各文字でマトリックスを埋める(IとJを1つのスペースにまとめる)ものだった。コードの各文字は2つの数字で表され、左の列が1桁目、上の行が2桁目を表していた。
- この方法で "wikihow "という単語をコード化すると、次のようになる:52242524233452
- 子供たちがよく使う、より単純なバージョンでは、アルファベット内の文字の位置に直接対応する数字を書き込む。A=1、B=2など。
-
シーザー・シフトを学ぶユリウスのシーザー暗号は、使い方も理解も簡単で、暗号の初歩で学習する基本的な暗号方式だ。Xの位置にある文字をシフトさせる[例えば、X=1の場合、A+X=B、B+X=C]。しかし、使用可能なシフトは26個しかないため、容易に解読可能である。このシフト法では、アルファベット全体を一方向に一定数シフトする。つまり、3つ左にずらすと、AはDに、BはEに、といった具合である。
- これは、"ROT1"("rotate one "の意)と呼ばれる一般的な子供用コードの基本原理でもある。このコードでは、すべての文字を1つ前にずらすだけで、AをBで表し、BをCで表すといった具合になる。
- 基本的なセザール式の3つ左シフトを使った「wikihow」のコーディングは次のようになる: zlnlkrz
-
キーボードのパターンに気をつけよう。キーボードの置換は、伝統的なアメリカン(QWERTY)キーボードのパターンを使って、一般的には文字を上下左右に一定の数だけずらして置換を使います。キーボードの特定の方向に文字をずらすことで、簡単なコードを作ることができる。方向シフトを知ることで、暗号を解くことができる。
- 列を1つ上にずらせば、「wikihow」という単語を次のようにコード化できる:「28i8y92"
-
ポリアルファベット暗号を確認する。基本的な置換暗号では、暗号の作成者は暗号化されたメッセージを作成するために別のアルファベットを1つ作成する。中世以降のある時点から、この種の暗号はあまりにも簡単に解読されるようになり、暗号作成者は一つの暗号の中で複数のアルファベットを使用する様々な方法を使うようになった。
- トリメティウスのタブローは、セザールのシフトされたアルファベットのあらゆる順列をアルファベット順に並べた26×26の格子であり、回転する円柱、すなわち "tabula recta "として提示されることもある。グリッドをコードとして使用する方法はさまざまで、1行目をメッセージの最初の文字に、2行目を2番目の文字に、といった具合に使い分ける。
- また、暗号解読者は、暗号化されたメッセージの各文字に対応する特定の列を参照するために、コード・ワードを使用する。つまり、この方法でコード・ワードが "wikihow "だった場合、暗号化されたコードの "W "の行と最初の文字の列を参照し、メッセージの最初の文字を決定することになる。暗号語を知らずに解読するのは難しい。
パート3
暗号解読者になる
-
忍耐強くあれ。暗号を解くには、とてつもない忍耐力と根気が必要だ。遅くて退屈な作業であり、何度も戻って推測し、異なるキーや単語、方法を試す必要があるため、しばしば苛立ちを覚える。暗号を解きたいなら、冷静さと忍耐力を身につけ、謎とゲームを受け入れよう。
-
自分で暗号を書く。論文にある暗号を解くのは楽しいが、キーワードの助けを借りずに多漢字の暗号に真っ先に飛び込むのは、まったく別の次元の話だ。複雑なコード体系を使って自分で暗号を書くことを学ぶことは、暗号を書く人の思考を学び、それを解読することを学ぶ素晴らしい方法だ。一流の暗号解読者は、自分で暗号を書き、さらに難易度の高い暗号を考え出すことにも長けています。より複雑な方法とその解読方法を学ぶことに挑戦してみよう。
- 犯罪のコードや暗号を分析することは、犯罪のトリックを学ぶ良い方法です。ブックメーカー、麻薬王、そしてゾディアック殺人犯は皆、調べる価値のある信じられないほど複雑な暗号を開発している。
-
有名な未解決の暗号に挑戦してみよう。楽しい広報活動の一環として、FBIは定期的に暗号を公開し、一般の人に解読を試してもらっている。試しに解いてみて、答えを投稿してみよう。すぐに仕事が見つかるかもしれません。
- CIA本部の外にあるクリプトス像は、おそらく世界で最も有名な未解決の暗号だろう。もともとは諜報員用のテストとして作られたもので、4つのパネルに4つの異なる暗号が書かれている。最初のアナリストが10年かけて3つの暗号を解読したが、最後の暗号は未解決のままだ。
-
挑戦と謎を楽しんでください。暗号を解読することは、ダン・ブラウンの小説の中で生きているようなものだ。暗号の謎と挑戦を受け入れ、秘密を解き明かすスリルを味わってください。
コメント
最新を表示する
NG表示方式
NGID一覧