数字暗号の解き方|5つの型と見分け方
数字暗号の解き方|5つの型と見分け方
数字暗号は、数字を文字へ当てはめる換字式と、表の座標や何文字目かを指す位置参照式に大別できる暗号です。謎解きイベントで数字列に10分ほど詰まったときも、桁数と最大値を声に出して確かめた瞬間に型が割れ、解き筋が一気に見えました。
数字暗号は、数字を文字へ当てはめる換字式と、表の座標や何文字目かを指す位置参照式に大別できる暗号です。
謎解きイベントで数字列に10分ほど詰まったときも、桁数と最大値を声に出して確かめた瞬間に型が割れ、解き筋が一気に見えました。
A1Z26、五十音座標、ポケベル打ち、電話多打ち、上杉暗号をこの順で整理すると、数字列は総当たりではなく「どの変換ルールか」を見抜く問題だと分かるでしょう。
まずは1桁か2桁か、26以内か、5で止まるか、区切りがあるかを見て、当たりをつけてみてください。
数字暗号はまず2タイプに分ける:換字式と位置参照式
数字暗号は、まず「換字式」と「位置参照式」のどちらかに分けると解きやすくなります。
換字式は数字を1文字に1対1で置き換える型で、位置参照式は表の座標や言葉の何文字目かを指す型です。
最初に見るべきなのは桁数、最大値、区切りの有無で、この3点だけで候補をかなり絞れます。
換字式:数字を1文字に置き換える型
換字式は、数字そのものが文字に対応しているタイプです。
代表例のA1Z26では、A=1、B=2……Z=26と対応し、数字と文字が1対1で結びつきます。
数字列を見たときに、2桁でも26を超えない値が並んでいれば、この系統をまず疑うのが自然です。
答えを当てにいく前に対応表を思い浮かべるだけで、無駄な試行錯誤がかなり減ります。
位置参照式:表の座標や言葉の何文字目かを指す型
位置参照式は、数字が文字そのものではなく「場所」を示す型です。
日本語の謎解きでは五十音座標が主力で、行と段のどちらか、あるいは両方で1文字を特定します。
1桁が5までで止まる数字が多ければ、あ〜おの段を疑うと見通しが立ちますし、戦国時代の上杉暗号のように縦横の番号で文字を指す発想ともつながります。
筆者がワークショップで初心者に最初に教えるのも、個別の暗号名ではなく、この「場所を指しているのか」を見抜く手順です。
座標式は、ポケベル打ちや電話・ガラケーの入力とも似ていますが、そこは混同しやすいので切り分けが要ります。
ポケベル打ちの2タッチ入力は、1打目で子音キー、2打目で母音1〜5を押す固定2打鍵です。
電話・ガラケーの多打ち(トグル)入力は、同じキーを複数回押す回数で文字を決めます。
両者の違いが分かると、数字が「押し方」を示すのか、「表の位置」を示すのかが見えやすくなります。
最初の30秒でやること:桁数・最大値・区切りを見る
解読の初動は、桁数、最大値、区切りの3点確認です。
1〜2桁の数字が交互に並び、26を超えないならA1Z26の可能性が高く、1桁中心で5までに収まるなら五十音の段をまず疑います。
区切り記号やスペース、0埋めがあれば、それ自体が作問者からのヒントになります。
逆に区切りがないときは、最大値がどこまで出るかを数え、候補を2つに絞ってから検証しましょう。
数字列を見た瞬間に答えを当てにいくと、外し続けて遠回りになりがちです。
2系統に分ける一歩を挟むだけで、検証の順番が整理されます。
未知の数字暗号でもまず「換字式か、位置参照式か」と振り分ける。
この判断軸を持っておくと、以降に出てくる各型は新しい謎ではなく、確認作業として扱えるようになります。
この章で見る5型は、まず換字式のA1Z26、次に位置参照式の五十音座標と上杉暗号、そして入力型のポケベル打ちと多打ちです。
見た目は違っても、数字が何を指しているかを先に決める姿勢は共通しています。
最初の30秒でその分岐を作れば、解答に近づく速度が変わります。
型①A1Z26暗号:アルファベットの順番を数字にする
A1Z26暗号は、A=1、B=2…Z=26とアルファベットの順番をそのまま数字に置き換える最も基本的な換字式です。
英字を使う謎解きでは定番で、サマーウォーズのように文字を数字へ読み替える発想に触れたことがあるなら、入口として押さえておきたい型でしょう。
変換そのものは単純ですが、実戦では区切りの扱いで難しさが一気に変わります。
A=1〜Z=26の対応の覚え方
A1Z26は、変換表を丸暗記しなくても解けるように作られています。
Aから5文字だけ、A・B・C・D・Eと指で数える癖をつけると、F以降も「5の束」でたどれるようになり、変換表が手元になくてもすばやく読めます。
ワークショップでこの練習を入れると、最初は表を見ていた参加者も、数回で頭の中だけで処理できるようになりました。
数字暗号の第一歩は、桁数・最大値・区切りを見ることです。
1桁が5までで止まるなら五十音の段、2桁で26を超えないならA1Z26を疑うのが定石になります。
ここでA1Z26を先に思い出せると、数字列を「文字の順番」に戻す発想が自然に立ち上がります。
区切りがない数字列の曖昧さをどう潰すか
最大の罠は区切りです。
『1 2』ならA・Bですが、12ならLにも読めるため、答えがまるごと変わります。
区切りがない数字列は読み方が複数生じるので、まず候補を並べてから、どれが英単語として意味を持つかを確かめる姿勢が要ります。
筆者も初めてA1Z26に触れたとき、区切りを無視して総当たりし、30分ほど溶かしたことがありました。
後から振り返ると、あのとき見落としていたのはスペースそのものが2桁区切りのヒントだった、という一点に尽きます。
区切りが本当に無い場合は、文脈で逆算します。
たとえば8=H、1=Aのように一桁ずつ切ると『HA』になりますが、81をひとかたまりで読もうとしてもA1Z26には存在しないため、そこで初めて「この数字列は何文字なのか」を疑えるわけです。
意味の通る単語になる区切り方を探すと、曖昧さはかなり解消できます。
0埋め・スペース・記号は区切りのヒント
作問者が区切りを明示しているときは、表記にサインが出ます。
0埋めの2桁で01〜26とそろっている、数字のあいだにスペースが入っている、ハイフンや記号で分かれている、といった形です。
こうした表記なら、2桁ずつ機械的に区切ってよいと考えて差し支えありません。
09のように先頭が0でも、01〜26の枠に収まっているなら「1桁の9」ではなく「区切り済みの9」と読むのが自然です。
A=0始まり(A=0〜Z=25)や逆順(A=26〜Z=1)の変種もあるので、標準で意味が通らないときはオフセットや反転を試しましょう。
標準のA1Z26で読めない数字列が、並び順をずらしただけで急に単語になることは珍しくありません。
区切り、順序、開始位置。
この3点を押さえるだけで、読み解きの見通しはぐっとよくなります。
型②五十音座標:行と段の数字でかなを指す
五十音座標は、行と段の二軸でかな1文字を指す、日本語謎解きで最もよく使われる型です。
行はあ行・か行・さ行…という子音側の並び、段はあ段からお段までの母音側の並びで、数字を2つ並べて1文字を示します。
手元に五十音表を置き、どちらが行でどちらが段かを早めに見抜けるようになると、座標型の解読は一気に安定します。
行(子音)と段(母音)の二軸で座標を作る
五十音は、子音のまとまりである行と、母音のまとまりである段を掛け合わせて考えると整理しやすいです。
たとえば「3-1」がさ行あ段を指すなら答えは「さ」になりますし、同じ要領で「4-5」ならた行お段と読めます。
謎解きでは、この座標がそのまま1文字に対応するため、表を頭の中で回すより、白紙に五十音表を書き出しておくほうがずっと速いのです。
『31』は行→段か段→行か、順序の見抜き方
実戦で迷いやすいのは、2桁の前後どちらが行でどちらが段かという点です。
ここは問題文の癖を見ます。
既知の1文字が1つでもあれば、その位置から逆算して順序を確定できますし、1〜5までしか出ていない数字列があれば、段を示している可能性が高いと当たりをつけられます。
筆者が脱出ゲームで同じ盤面に向き合ったときも、チームメンバーが「数字が1〜5しかない」と気づいた瞬間に母音側だと分かり、暗号が一気に崩れました。
座標型は、見つけるべきルールが少ないぶん、数字の分布を観察した側が先に勝ちます。
濁点・半濁点・小書き文字の補い方
座標だけでは、が・ざ・ぱのような濁点付き、きゃのような拗音、小書き文字まで表しきれないことがよくあります。
そこで出題側は、別記号を添えたり、追加の数字を使ったりして補います。
解けない1文字が出たら、まず濁点が落ちていないかを疑うのが筋です。
初心者向けのワークショップでは、最初に五十音表を白紙から書かせるだけで行と段の感覚が定着し、座標型への苦手意識が薄れていきました。
手を動かして表を作る経験は、記憶よりも先に判断の軸をくれます。
型③ポケベル打ち(2タッチ入力):子音キー+母音5段
ポケベル打ち(2タッチ入力)は、1打目で子音の行、2打目で母音の段を指定し、2つの数字の組み合わせで1文字を作る換字式の入力法です。
五十音を座標のように扱うため、ぱっと見は数字列でも、内部では規則的に読めます。
昭和・平成レトロの文脈では、暗号めいた見た目と実用性が両立した代表例として扱いやすい型でしょう。
2タッチ入力の仕組み:1打目が子音・2打目が母音
2タッチ入力の核心は、最初の数字で「さ行」「か行」のような子音の行を示し、次の数字で1〜5の母音を選ぶ点にあります。
数字を音に読み替えるのではなく、五十音表の座標を順にたどる発想なので、同じ数字でも単独では意味を持たず、2桁ペアで初めて文字になるのが特徴です。
ポケベル打ちと呼ばれるのも、この二段階の打鍵が前提だからです。
この方式は、見た目の素朴さに反して効率的でした。
限られたキー数で日本語を送るには、五十音を機械的に割り振るのが最も扱いやすく、当時の文字通信を広げる土台になったのです。
若い参加者に教えると「五十音座標とほぼ同じ発想ですね」とすぐ腑に落ちることが多く、型同士の親戚関係を実感します。
昭和・平成レトロをテーマにした謎解きで出ると、世代上のメンバーが即答して場を救うこともあります。
語呂合わせ暗号(4649など)との見分け方
49=至急、4649=よろしく、114106=愛してる、999=サンキューは、2タッチ入力ではなく語呂合わせ暗号です。
ここを混同すると読み解きの筋道が崩れます。
語呂は数字の「読み」を遊ぶ方式で、2タッチは数字の「位置」を使う方式だと切り分けると、見分けが一気に楽になります。
謎解きで数字列を見たら、まず母音側が1〜5に収まっているかを確認するとよいでしょう。
2桁ペアで子音×母音が並んでいれば2タッチ入力、数字を音に置き換えて自然な日本語になるなら語呂合わせ、という整理です。
どちらも「数字を文字にする」点は同じでも、参照している規則が別なので、解読のコツは構造を疑うことに尽きます。
ポケベルから携帯2タッチへ受け継がれた歴史
ポケベル打ちが広まったのは、1993年のドラマ『ポケベルが鳴らなくて』を機に女子高生へ浸透し、1994年発売のmolaなどで文字通信が一気に身近になった流れが大きいです。
全盛期は1992〜1996年頃で、短い数字列だけで感情や連絡をやり取りする独特の文化が生まれました。
だからこそ、今見ると暗号のようでも、当時は日常の会話手段だったわけです。
その入力思想は後の携帯電話の「2タッチ入力」へそのまま受け継がれ、中身は同一です。
世代によって馴染みは違いますが、謎解きでは世界観を支える小道具として、古い通信文化を知っている人には懐かしく、知らない人には五十音座標の発想として新鮮に映ります。
おすすめの題材です。
型④電話・ガラケー多打ち:押す回数でかな/英字を表す
電話・ガラケーの多打ちは、同じキーを何回押したかでかなや英字を決める入力法です。
2を1回ならあ、2回ならい、3回ならう、というように、押す回数そのものが文字を選ぶ手がかりになります。
数字列の問題では、この「キー番号+回数」の読み替えが分かるだけで、解ける範囲が一気に広がります。
かな多打ち:2を3回で『う』の仕組み
ガラケー世代のかな入力は、同じキーを連打して文字を切り替えるトグル方式でした。
2キーを1回押せばあ、2回でい、3回でうとなり、五十音の並びをそのまま指先に載せたような作りです。
実機の配列を丸暗記していなくても、五十音表の行を思い浮かべれば再現できるため、初心者にはむしろ覚えやすい入力法だといえます。
筆者がガラケー世代でない人に「2を3回押すと何になるでしょう」と尋ねると、指で行をたどりながら自力でうに行き着くことがあり、解けた瞬間の納得感が強く残りました。
この仕組みの強みは、文字の位置が「何番目か」で決まる点にあります。
2回押せば次の文字、3回押せばその次の文字、という単純な規則なので、配列を暗記していなくても迷いにくいのです。
多打ちの暗号でかなが出てきたら、まず「同じキーを繰り返す方式だな」と見抜いて、回数を五十音の順番に当てはめてみてください。
英字キーパッド:ABC=2・DEF=3の配列
英字側は、電話キーパッドのABC=2、DEF=3、GHI=4…という配列を使います。
各キーに3〜4文字が割り当てられ、キー番号とその中で何番目かの組み合わせで1文字が決まる仕組みです。
これは国際的に広く知られた定番の並べ方で、かな入力のように日本語だけに閉じた規則ではありません。
キーの数が限られている電話に、英字を無理なく載せるための工夫だと考えると理解しやすいでしょう。
実戦では、この配列を思い出せずに詰まることもあります。
筆者も英字多打ちの暗号で止まったことがあり、その場で手元の電話アプリを開いて配列を確認し、2がABC、3がDEFだと整理し直して解いた経験があります。
配列をうろ覚えでも、キー番号と並び順を見直せば復元できるので、焦らず一文字ずつ当てていくのがおすすめです。
『キー+回数』型の数字列の読み方
暗号としては、「キー番号+押す回数」の2つの数字で1文字を表す出題が多いです。
23なら2キーを3回押すのでう、という読み方になりますし、後半の数字が回数を示すと分かれば、見た目ほど複雑ではありません。
ポイントは、前半がどのキーか、後半が何回押すかを切り分けることです。
ここを取り違えると別の文字に化けるので、数字を必ず2つ1組で見る習慣をつけておきましょう。
ポケベル打ちとの違いも、ここで整理しておくと混乱しません。
ポケベルは子音キー+母音1〜5の固定2打鍵ですが、多打ちは同じキーを連打する回数が可変です。
後半の数字が5を超えるなら、多打ち寄りだと当たりをつけやすくなります。
暗号文を見たら、まずこの型判定をしてから分解してみてください。
型⑤上杉暗号:戦国生まれの行列座標式
上杉暗号は、戦国時代の実戦で使われたと伝わる換字式で、上杉謙信(1530〜1577)の軍師・宇佐美定行が考案したとされます。
兵書では『字変四十八』の名で紹介され、いろは48字を行と列で指し示す発想が、すでにここで形になっていました。
見た目は古いのに、やっていることは驚くほど現代的です。
上杉謙信と宇佐美定行:戦国の暗号運用
上杉暗号が面白いのは、単なる秘伝ではなく、戦場で実際に使えるように整理されている点です。
上杉謙信(1530〜1577)の軍師・宇佐美定行が考案したと伝わる背景には、命令や情報をすばやく、しかも第三者に読まれにくい形でやり取りしたいという必要がありました。
兵書で『字変四十八』と呼ばれたのも、文字を別の規則で置き換える仕組みが、運用の中心にあったからでしょう。
筆者が歴史テーマの謎解きで初めて上杉暗号を見た時も、五十音座標の練習がそのまま生きました。
座標で文字を拾う感覚に慣れていると、暗号の核が「文字そのもの」ではなく「位置」だとすぐ分かります。
表を読むのではなく、表の中の居場所を読む。
そこに、戦国の実務らしい合理性が見えてきます。
7×7の表といろは48字の対応
仕組みは、いろは48字を7×7の表に並べ、縦の列番号と横の行番号で1文字を表すというものです。
7×7は49マスあるので、48字を収めても1マスが余ります。
この「空き1」を含む構成が、無理なく座標化するための要で、単なる暗号というより、文字を配置するための設計図に近いと言えます。
ワークショップでいろは48字を7×7に並べる作業をすると、この構造はさらに腑に落ちます。
手でマスを埋めていくと、どの文字がどの行列に入るかを身体で覚えられるからです。
暗号化では文字の位置を縦と横の数字に変え、解読ではその番号の交点にある文字を拾います。
数字を読むだけで文字に戻せるので、暗号文の見え方が座標そのものになるのです。
| 項目 | 内容 |
|---|---|
| 暗号名 | 上杉暗号 |
| 別名 | 字変四十八 |
| 考案者として伝わる人物 | 宇佐美定行 |
| 関連人物 | 上杉謙信(1530〜1577) |
| 配置方法 | いろは48字を7×7の表に配置 |
| 文字の表し方 | 縦の列番号と横の行番号 |
| マス数 | 49マス |
| 余りの扱い | 空きマス1 |
上杉暗号から五十音座標へ:現代謎解きとの地続き
上杉暗号は、現代の五十音座標と発想が同じです。
文字を直接置き換えるのではなく、行列の座標で指すという考え方が、すでにこの時代に成立していたわけです。
だからこそ、歴史を知っていると、五十音座標やポケベル打ち、多打ちがどれも「行列で文字を指す」思想の仲間だと見えてきます。
謎解きでは世界観や教養要素として上杉暗号が登場することがあり、いろは順の表を自作できると対応しやすくなります。
筆者の感覚では、こうした古い暗号を押さえておくほど、現代の座標式にも強くなります。
おすすめです。
まず表を作って、番号から文字を拾う練習をしてみてください。
そこから先は、自然につながっていくでしょう。
謎解きイベント参加歴8年、累計300回以上の参加経験を持つ謎解きマニア。謎検1級取得。攻略テクニックの体系化をライフワークとしています。
関連記事
ヴィジュネル暗号の読み方と解き方入門
ヴィジュネル暗号は、鍵の文字数ぶんだけ異なるずれを使い分ける多表式暗号であり、シーザー暗号がずれ1種類なのに対して最大26種類のずれを順番に適用します。つまり、同じ平文の文字でも位置によって別の暗号文字に変わる仕組みで、見た目は難しくても「シーザー暗号の合わせ技」と考えるとぐっと掴みやすくなるはずです。
顔文字暗号の読み方と解き方の基本
顔文字暗号は、謎解きで使われる換字式暗号の応用であり、文字や数字の暗号は解けるのにここだけ手が止まる人へ向けて、ひらめき任せをやめて再現できる手順に落とし込むための記事です。
16進数暗号の読み方と解き方入門
16進数は、0〜9とA〜Fの16個の記号で数を表す記数法で、謎解きでは41 42 43のような羅列として出てきます。見た目は難しそうでも、まず2桁ごとに区切って単位をつかめば、紙とペンだけで十分に読み解けるのがこの暗号の面白さです。
五十音表暗号の解き方|数字とずらしの2系統入門
五十音表を使う暗号は、盤面の数字を電話番号のようにそのまま読んでしまうと解けず、表の位置と並び順を見分けるところから始まる暗号です。筆者も謎解きを始めたばかりの頃は、数字を丸読みして撃沈し、五十音表に当てはめる発想に気づけませんでした。