暗号コードとは何ですか?
暗号コードは、最も基本的なレベルでは、さまざまなタイプのデータを暗号化するための方法とツールです。 暗号コードは、一般的に知られているコードとは異なることに注意してください。コードは短いメッセージや注文を送信するために、あらかじめ決められた一連の単語や数字を使用します。 逆に、暗号コードは、実際のレタリングとデータを特定のアルゴリズムで決定されたデータに置き換えたり置き換えたりします。 たとえば、1941年に日本人が真珠湾攻撃を開始したとき、攻撃の合図に使用したコードフレーズは「登山ニタカ」でした。 日本の司令官が暗号コードを使用していた場合、メッセージは「A1XT3 11-3sD 22XD」に類似したものであった可能性があります。
単語cipherの起源は、ラテン語のsifraとアラビア語のsifrに由来し 、どちらも「ゼロ」を意味します。 これらの単語がどのように暗号学や暗号コードに一般的に関連付けられるようになったのかは不明です。 歴史家は、ゼロという概念は中世ヨーロッパ人にとって非常に異質で混乱した考えであったため、会話で言及されるたびに、混乱した概念でメッセージの真の意味を隠すことに似ていると推測しています。 他の起源理論は、ゼロはアラビア数字であったため、ヨーロッパのカトリック教徒のより保守的な人はそれを暗い秘密と同一視したことを示唆しています。
暗号コードにはあらゆる複雑さが伴います。 それらの最も単純なものは、かつてはシリアルボックスで簡単に入手できました。 1950年代および60年代の大半で人気のあったデコーダリングは、アルファベットの1文字を文字または数字に置き換えるためにリングが使用される単純な転置暗号を提供しました。 これにより、子どもたちは、デコーダーリングも持っている友人に秘密のメッセージを送信することができました。
ただし、スペクトルのもう一方の端には、コンピューターで作成されたアルゴリズムを使用して、多くの場合、暗号を解読する唯一の方法がキーを使用することであるような複雑な暗号を作成する軍事グレードの暗号化があります。 暗号キーには、対応する暗号コードの作成に使用されるアルゴリズムが含まれています。 暗号化されたデータと組み合わせて使用すると、キーはデータを復号化し、再び使用可能にします。