色分け





私はいつも暗号の科学に興味を持っています。 幼い頃、私はロシアのアルファベットが与えられ、各文字が暗号化された外観を持つ子供向けの雑誌が大好きでした。その後、このアルファベットを使用して暗号化されたテキストを推測する必要がありました。 このようなパズルが私にもたらした喜びは、多くの人が今でも覚えていると思います。



この記事では、情報を暗号化する既知の方法については説明しません。 ここで色についてお話します!



私が知っている主な暗号化方法は、いわば文字置換アルゴリズムを使用しています。 率直に言って、この記事を書く前に、私は暗号学に深く入り込んでおらず、それについてほとんど知りません。 したがって、ここに書かれているのは、私たち自身の方法、提案、考えだけです。



私は、カラーパレットが暗号化に大きな可能性をもたらすと信じています。 私の頭に浮かんださまざまな色の暗号化方法について考え始めましょう。 おそらくそれらのいくつかはすでに存在し、適用されていますが、もう一度グーグルで繰り返しました...



プリミティブから始めましょう。 開始するには、黒と白の2色のみを使用します。 ロシア語のアルファベットは33文字で構成されているため、33マスのフィールドを描画し、11マスの3行に分割します。







アルファベットの文字のシリアル番号は、この図の正方形の番号に対応しますが、それ以上あります。 「Hello Habr。」というフレーズを書きましょう。 以下は、このフレーズの各文字のアルファベット順の番号です。



P-17; P-18; そして-10; B-3; E-6; T-20; X-23; A-1; B-2; P-18。



黒の文字の数に対応する正方形の塗りつぶしを開始します。

文字P、Pを以下に示します。







キューに文字があり、シリアル番号は10です。しかし、テーブルの10個のセルに入力すると、最初の文字で始まる単語を読んで意味が失われます。10個のセルに入力すると、単語の最初の文字がIになります。 、33個の正方形を使用してテーブルを再度複製し、文字をマークして、新しいテーブルに既に追加します。







文字Bは数字の下にあります-3、これはそれぞれ10未満です、再び33平方の新しいテーブルが必要です。 各文字については説明しませんが、フレーズ全体を引用します。 1つのテーブルではフレーズが暗号化され、2番目のテーブルではシリアル番号と文字が示されます。







暗号化された情報を解くには多くの方法があります。 ロシア語の文で、最も一般的な文字はA、E、I、O、T、B、C、L、S、Yであるとします。記号または他の文字による置換を伴うこのような暗号はすぐに推測されます。 そして、このような黒と白の正方形のテーブルは、人をst迷に導きます。



そして、私はこれが情報暗号化の最も基本的なタイプだと思います。 複雑にしよう。



しかし、正方形のサイズを1ピクセルに縮小し、正方形のストロークを削除するとどうなりますか? 次に、QRコードに似た何かの写真を取得します。







アルゴリズムを再度複雑にしますか? 正方形を90度回転させると、まったく異なる視点が得られるため、解決しようとする人々をさらに誤解させます。







ここで停止しますが、終了しません。 大文字のアルゴリズムでは、黒と白の2色のみが使用されましたが、残りはどうですか? 彼らはさらに多くの機会を与えてくれます。



ロシア語には33文字あることをまだ覚えているといいのですが? 必要な基本的なことを思い出してください。 ロシア語のアルファベット母音の10文字は、a、o、y、s、e、i、e、e、u、およびです。 21の子音があります-b、c、d、d、d、d、f、s、k、l、m、n、p、p、s、t、f、x、t、h、w、n そして、音のない2つの文字:b、b。



色を示すために、虹の7色を取りましょう。 「すべてのハンターはキジがどこに座っているのかを知りたがっています」-さて、それなしではどうでしょうか?







母音をそれぞれ5文字の2つの半分に分けます。 7文字の3つの半分の子音。 そして、対応する文字で色を配置します。







11行に分割された3つのセル33からなる同じテーブルを使用します。 そして、上記と同じ方法に従ってセルを塗りつぶします。 「Hello Habr」というフレーズを書きます。







したがって、黒と白のセルはすべて色付きになりました。 これらの色は何を可能にしますか?



上で書いたように、色で情報の暗号化を非常に複雑にすることができます。 そして、色のあるシェードの数を考えますか? そして、文字を繰り返すときに、まったく異なる色合いを割り当てることができます。 それはすべてあなたの想像力と知識に依存します。



暗号化に他にどのように色を使用できますか? うーん...はい、多くの方法。 たとえば、カラーサークルを考えてみましょう。 知らない人のために:カラーホイールは、最も快適で調和のとれた色を選択するのに役立つツールです。 主に使用され、設計者の作業を簡素化します。



このようなカラーサークルは、インターネットで見つけることができます。たとえば、CorelDRAWプログラムにあります。



インターネットでこのような円を描くと仮定します。







また、たとえば、フレーズまたは文で文字を繰り返す場合、この円のスライダーを特定の角度だけ回転させます。 または、メインスライダーを友人の代わりに置くと、まったく新しい色が得られます。



特定のカラー暗号化方法を使用すると、秘密のメッセージと暗号化された情報を伝える実際の芸術作品を入手できるように思えます。



繰り返しますが、多くの選択肢があります。 質問は1つだけであり、最も重要です。 暗号化されたメッセージに対して逆暗号化アルゴリズムを作成することは可能ですか?実装は簡単ですか?



このサイトのルールで次のことが許可されている場合は、あなたが発明した情報のさまざまな暗号化オプションを電子メールで送信できます:ritear@mail.ru。 多数の興味深いオプションが蓄積する場合、暗号の形式で情報を提示するさまざまな方法を含む別の記事を作成します。 私の仕事を円滑にするために、手紙に「独自の暗号化方法」という題名を明記してください。もちろん、この記事の著者にも、あなたについて多くの人に聞いてほしいですか?



あなたのコメントを私の裁判官にしましょう。



All Articles