ピグペンコードの書き方

ページ名:ピグペンコードの書き方

ピッグペン・コードは解読不可能なエイリアンのテキストのように見えるが、実は簡単に楽しく学べる暗号である。メーソン暗号としても知られるピッグペンは、アルファベットの各文字を異なる記号に置き換える置換暗号である。 秘密のメッセージがあるのかもしれないし、友達にメッセージを送る楽しい方法が欲しいだけなのかもしれない。いずれにせよ、これは他の人が解読するのが難しい一方で、学ぶのも作るのも簡単な暗号である。

方法1

基本的な暗号を作る

  1. クロスハッチグリッドとXを描く。クロスハッチは数字記号(「#」)か三目並べのようにする。クロスハッチの外側に線があってはならない。クロスハッチグリッドには9つのスペースがあり、Xグリッドには4つのスペースがある。クロスハッチもXも、それぞれのスペースに2文字が入る大きさにする。
  2. それぞれのスペースにアルファベットを2文字ずつ書く。グリッドの各ボックスとコーナーをアルファベットから2文字で埋める。これらの文字をすぐ囲む線が、各文字の記号の形になる。
    • クロスハッチ・グリッドの各シンボルは、閉じた2辺または3辺の長方形の形にする。Xグリッドの各シンボルは、"V"、"<"、">"、または"^"のような形にする。
    • 例えば、"A "の文字がクロスハッチの左上にある場合、"_|"の形で表される。文字 "U "がXの左隅にある場合、それは">"シェイプで表現される。
  3. それぞれのスペースに右の文字を示す点を入れる。ドットは「ブタ」と呼ばれ、コードの名前にもなっている。 ブタは、書かれた記号に対応する文字がグリッドのどの文字であるかを示す。ドットがない場合は左の文字、ドットがある場合は右の文字を意味する。
    • AとBが左上にあるグリッドでは、_|がAであるのに対し、_.|はBである。
  4. コードをリストに書き換えるボックスやドットに文字を割り当てたら、コードをリストに書き直してみましょう。これが鍵になる。これを大切に保管してください。この鍵は、あなたのコードを託す人にだけ共有してください。
    • 新しいリストにコードを書き込んだら、元の鍵はグリッドと一緒に破棄してください。誰かがあなたの鍵を発見すれば、あなたの書いた暗号を解読することができる!
  5. その中で書く練習をしよう。コードを記憶する最善の方法は、コードを書き始めることです。友達に手紙を書いたり、新聞や本の一節を書き写したりしてみましょう。文章中の各文字を対応する記号に置き換えてください。
    • 最初にキーを参照する必要があるかもしれません。続けていくうちに、自分の暗号を暗記し始めるのがわかるでしょう。
    • まずは、「The quick brown fox jumps over the lazy dog(茶色の速いキツネは怠け者の犬を飛び越える)」から始めるとよいでしょう。
方法2

複数のグリッドを使う

  1. つのクロスハッチグリッドと2つのXグリッドを描く。このバージョンでは、複数のグリッドを使用してコードを作成します。こうすることで、クロスハッチとXのグリッドを1つずつ使うよりも、アルファベットの順番が少しランダムになる。また、その方が、作業しやすいかもしれない。
    • 伝統的に、グリッドの順番は、クロスハッチ、X、クロスハッチ、X、または "# X # X "である。X # X X "と書くこともできるし、"X # X #"と書くこともできる。どの順番を選んでも、置換コードを書くときの記号の順番が決まります。
  2. それぞれのスペースに1文字ずつ書く。アルファベット順に書くこともできるし、特に注意したい場合はアルファベット逆順に書くこともできる。ただし、このバージョンでは、各空間には1文字しか書かない。
  3. つのクロスハッチとXのグリッドに点を置く。各タイプのグリッドの1セットは、すべてのスペースに点で埋めなければならない。明確にするために、クロスハッチグリッドとXグリッドは1つずつはドットを入れず、クロスハッチグリッドとXグリッドは1つずつスペースにドットを入れる。
  4. 記号をリストに分ける。他のピグペン・コードと同様に、文字を囲む線がシンボルの形を形成し、ドット/ピッグがどの文字であるかを示す。それぞれの記号を区切ってリスト形式でコードを書き出すと、どの記号がどの文字に対応しているかを把握しやすくなります。
方法3

コードを複雑にする

  1. 文字の順番をランダムにする。コードを作成する際、アルファベット順に文字を並べるのではなく、ランダムに文字をボックスに割り当ててみましょう。こうすることで、ピグペンコードに慣れている人は、どの記号がどの文字に関連しているかをすぐに推測することができなくなります。
    • コードをランダムにすればするほど、他の人がそれを理解するのが難しくなります。この暗号を使って友達に手紙を書く場合は、その友達があなたの暗号のコピーを持っていることを確認してください。
  2. ドットを他の記号に置き換える。ドットを使うと、他の人はすぐにあなたの暗号がピグペン暗号だと気づくかもしれません。ドットを0、X、*、+などの他の記号に置き換えてみてください。さらに、本当に人々を混乱させたいのであれば、グリッドをコーディングする際に複数の記号を使ってください。
  3. スペースには2文字ではなく3文字を書く。つのグリッドとXを使ってコードを構成する場合、それぞれのスペースに2文字ではなく3文字を書くことで、コードをさらに難しくすることができます。この方法で書いている間、各シンボルはゼロ、1、または2つの点で構成される。ゼロは左の文字、1は真ん中の文字、2は右の文字である。
    • このバージョンでは、余分なスペースがあります。数字や句読点(!, ?, &)で埋めたり、空白にすることができます。
  4. 数字を暗号にしてみましょう。三目並べ暗号は数字に使われるピッグペン暗号の一種です。クロスハッチのグリッドを描き、それぞれのスペースを数字で埋めます。点を加える必要はない。各数字を囲む線で形作られた形を使うだけでよい。0」を「X」に置き換える。
    • 例えば、101は_| X _|と表示される。

ピグペンコードのサンプル

この記事は、CC BY-NC-SAで公開されている「ピグペンコードの 書き方 」を改変して作成しました。特に断りのない限り、CC BY-NC-SAで利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧