A1Z26暗号
A1Z26暗号を暗号化・復号しましょう。これは最も単純な文字↔数字の符号で、すべての文字がアルファベットでの自分の位置 — A=1 から Z=26 まで — になり、また元に戻ります。数字をどう区切るかを選び、どんな区切りでも自動で復号し、完全な対応表を読み、結果をコピー・ダウンロード・共有できます。すべての処理はブラウザ上で実行されます。
区切り文字
上にテキストを入力すると、結果がここに表示されます。
A1Z26 対応表
A
1
B
2
C
3
D
4
E
5
F
6
G
7
H
8
I
9
J
10
K
11
L
12
M
13
N
14
O
15
P
16
Q
17
R
18
S
19
T
20
U
21
V
22
W
23
X
24
Y
25
Z
26
A1Z26暗号 の使い方
- 1
暗号化か復号を選ぶ
文字を A1Z26 の数字に変えるには暗号化を、数字を文字に戻すには復号を選びます。
- 2
数字の区切りを選ぶ
暗号化するとき、各単語の中の数字をスペース、ハイフン、カンマのどれでつなぐかを選びます。ハイフンとカンマは、単語の区切りを復号でも生き残らせます。
- 3
テキストを入力または貼り付ける
メッセージを入力すると、入力すると同時に変換されます。暗号化では文字がアルファベットの位置になり、復号では数字が文字になります。
- 4
対応表を読む
A=1 から Z=26 までの表を開いて、どの文字の数字でも手で確認したり、変換を追いかけたりしてください。
- 5
コピー・ダウンロード・共有する
結果をコピーしたり、テキストファイルとしてダウンロードしたり、入力したテキスト・方向・区切りをそのまま整えてツールを開き直すリンクで共有したりできます。
A1Z26暗号を理解する
A1Z26暗号とは何ですか?
A1Z26暗号は、世にある中で最も単純な文字↔数字の符号です。各文字をアルファベットでの位置に置き換えるので、A は 1、B は 2 となり、そのまま Z まで進むと 26 になります。名前そのものが規則をまるごと綴っているようなものです — A は 1、Z は 26。鍵が決して変わらず、アルファベットを数える以外に覚えることが何もないため、たいていの人が一番はじめに出会う暗号の一つです。
厳密に言えば A1Z26 は秘密の暗号というより符号化に近いものです。鍵がないので、パターンに気づいた人なら誰でもすぐに読み取れます。まさにその開かれた性質ゆえに、パズルや脱出ゲーム、ジオキャッシング、子どもの秘密のメモでこれほど人気があります。難しいのは、1 から 26 の間に並ぶ数字が実は隠された文章だと見抜くことであって、固い暗号を破ることではありません。このツールは入力するそばから両方向に変換してくれるので、指で文字を数える必要は決してありません。
A1Z26暗号の仕組み
暗号化はこれ以上ないほど直接的です。メッセージを一文字ずつたどり、各文字のアルファベットでの場所を見つけて、その数字を書き留めます。文字は大文字と小文字を区別しないので、大文字の A も小文字の a もどちらも 1 になります。単語の間のスペースは単語の区切りとしてそのまま残し、文字でないもの — 句読点、数字、記号 — はアルファベットの位置を持たないので、単に外されます。
一つの単語の中の数字どうしの間には、何かが必要です。そうでないと 1 と 2 がくっついて 12 のように見えてしまうからです。その区切りはあなたが選びます: スペース、ハイフン、カンマのいずれかです。どれを選んでも単語そのものはスペースで離れているので、元の文の構造は依然として見て取れます。復号はその参照を逆にたどります。各数字を読み、アルファベットでその数だけ数えて文字を書く — 8 は H、5 は E となる、という具合です。
区切り文字を選ぶ
一つの単語の中で、A1Z26 の数字は区切り文字でつながれ、複数桁の値が読みやすく保たれます。スペース方式は HELLO を 8 5 12 12 15 と書きます。ハイフン方式はそれを 8-5-12-12-15 と、カンマ方式は 8,5,12,12,15 と書きます。三つとも同じテキストに復号されるので、選択は純粋に、メッセージをどんな見た目にしたいかという問題です。
区切り文字はまた、単語の区切りが往復を通して生き残るかどうかにも影響します。単語の中にハイフンやカンマを使うと、単語の間に残るスペースが、一つの単語の終わりと次の単語の始まりをはっきり示すので、復号でそれらを取り戻せます。素のスペース方式ではすべての数字がスペースで区切られ、数字の切れ目と単語の切れ目を見分ける術がないので、復号されたテキストは切れ目のない一続きの文字列として戻ってきます。単語を保つことが大切なら、ハイフンかカンマの区切りを選んでください。
A1Z26 の数字を復号する
復号するとき、ツールはテキストの中で連なる数字のかたまりを走査し、各かたまりをそのアルファベット位置の文字に変えます。数字どうしの間に何が来るかについては、わざと寛容にしています: スペース、ハイフン、カンマ、ドット、スラッシュ、改行のどれでも通るので、パズルで見つけたままの数字を、先に整えなくても貼り付けられます。つまり 8-5-12-12-15、8.5.12.12.15、そして 8 / 5 / 12 / 12 / 15 はどれも HELLO に復号されます。
ある数字が 1 から 26 までの有効な範囲を外れると — たとえば打ち間違いで 0 や 27 が残ったなら — 文字に対応づけられないので、ツールはそれをこっそり捨てる代わりに、その場所に疑問符を表示します。そうすれば書き写しの取り違えを見つけて直すのが簡単になります。テキストにハイフンやカンマが含まれているときはスペースを単語の区切りとして読み、元のメッセージの間隔を組み立て直します。スペースだけが含まれているときは、すべてのスペースを数字の区切りとして扱います。
A1Z26 の実例
単語 HELLO を扱ってみましょう。H は 8 番目の文字、E は 5 番目、L は 12 番目、二つ目の L もまた 12 番目、O は 15 番目です。スペース区切りなら 8 5 12 12 15 となり、ハイフンなら 8-5-12-12-15 となります。復号するには、ただ数字を文字として読み戻すだけです: 8 を H、5 を E、12 を L、12 を L、15 を O とすれば、ふたたび HELLO が現れます。
次に、ハイフン区切りで二つの単語からなる句 THE KEY を見てみましょう。THE は 20-8-5、KEY は 11-5-25 なので、メッセージ全体は 20-8-5 11-5-25 です — 真ん中のスペースが単語の区切りを示します。ハイフンが数字を区切っているので、その文字列を復号すると、スペースがそのまま残った THE KEY が返ってきます。同じ句を代わりにスペース区切りで暗号化すると 20 8 5 11 5 25 になりますが、単語の隙間を数字の隙間と区別する術がないので、これは一続きの THEKEY として復号されます。
A1Z26暗号に出会う場所
A1Z26 は、その単純さから思うよりもずっと頻繁に登場します。脱出ゲームはこれを大いに好みます。小道具に書かれた小さな数字のリストが、ひとたび発想を得たプレイヤーには即座に隠された単語として読めるからです。ジオキャッシングの愛好者は座標や手がかりを符号化するのに使い、宝探しやパズルの本は穏やかな暗号としてこれに頼り、キャプチャー・ザ・フラッグのセキュリティチャレンジは、最初に手早く剝がす一枚目の層として A1Z26 の文字列を置きます。文字を数字で表せるという発想を紹介する、教室での古典的な第一歩でもあります。
この暗号はアニメシリーズ Gravity Falls を通じて幅広い視聴者に届きました。そのエンドクレジットの暗号文は Caesar 暗号や Atbash 暗号とともに A1Z26 をたびたび使い、一世代のファンをアルファベット数えに夢中にさせました。1 から 26 の間に収まる数字が、スペース、ハイフン、カンマで区切られて並んでいるのを見かけたら、A1Z26 こそ最初に試してみる価値のあるものです — 上に貼り付けて、ワンクリックで復号してください。
A1Z26暗号の歴史と安全性
アルファベットの文字に番号を振るのは古くて当たり前の発想なので、A1Z26 にただ一人の発明者はいません。それは実のところ、数字を文字に置き換える最も素朴なやり方にすぎません。A1Z26 は Caesar シフトや Atbash 暗号と同じ一族に属します — 各文字が一つの固定した記号に対応する、単純な単一換字方式です。A1Z26 を際立たせているのは、アルファベットをずらしたり逆さにしたりすることさえしない点です。各文字をその自然な序数に対応させるので、秘密の鍵がまったくありません。
鍵がないため、A1Z26 は本当の意味での安全性をまったく提供しません: 数字が文字を表していると誰かが気づいた瞬間、メッセージは開かれてしまいます。暗号化というより、難読化やパズルの形式と考えるのが一番です。本当に機微な情報を守るには、つねに AES のような現代的で査読を経たアルゴリズムを使うべきです。A1Z26 は最も得意とすることのために取っておきましょう — 楽しく手早い、手を動かすパズル、教室での実演、脱出ゲーム、そしてキャプチャー・ザ・フラッグのウォームアップです。
よくある質問
A1Z26暗号とは何ですか?
A1Z26 でテキストをどう暗号化しますか?
A1Z26 の数字をどう復号しますか?
A1Z26 は何を表していますか?
復号すると単語がくっついて出るのはなぜですか?
どの区切りを使うべきですか?
A1Z26 は大文字と小文字を区別しますか?
スペース、数字、句読点はどうなりますか?
A1Z26 は本物の暗号ですか、それともただの符号化ですか?
A1Z26暗号はどれほど安全ですか?
A1Z26暗号はどこで使われますか?
入力したテキストはサーバーに送信されますか?
関連ツール
こちらの便利なツールもどうぞ