五十音シーザー暗号ツール|平仮名片仮名の五十音をズラして復号・暗号化

目次

五十音シーザー暗号ツール

五十音(いろは)の順番を“ずらす”タイプの暗号を、解く・作るためのツールです。

入力

※すべてブラウザ内で処理し、入力した文字をサーバーへ送信することはありません。

変換の設定 並び順・使う文字・変換ルール
並び順
使う文字
文字の変換

この設定での文字の並び(字の環) ※濁点・カタカナの設定はこの並びには影響しません

全シフト一覧

「シフト(ずらし)」とは、文字を五十音順(いろは順)に順ぐりへ動かすこと(例:1つずらすと「あ→い」)。下に、ずらす数 N=0(そのまま)〜すべての結果が並びます。
解くときは、意味の通る行が元の文です。暗号文を作るときは、好きな「ずらし数 N」の行が、その暗号文です。

ツールについて

このツールは、「五十音(いろは)の順番を“ずらす”」タイプの暗号を、解く・作るための仮説検証ツールです。

暗号文または平文を入力するだけで、「1つずらし」「2つずらし」…と、すべての“ずらし数”で変換した結果を一覧で並べて表示します。

シーザー暗号(カエサル暗号)は、文字を決まった数だけずらして別の文字に置き換える、もっとも古典的な暗号のひとつです。

このツールは日本語の五十音・いろはに特化しています。

謎解き・リアル脱出ゲーム・ARG(代替現実ゲーム)などで出会う「かなをずらした暗号」を、スマホ片手にその場で解いたり、逆に自分で出題用の暗号文を作ったりできます。

ツールの使い方

Step 1: 暗号文(または平文)を入力する

入力 欄に、解きたい暗号文、または暗号にしたい平文を入力します。

最初は見本のテキスト(あいうえお。いろはにほへと。)が入った状態で開くので、まずはそのまま結果の並び方を眺めてみてください。

Step 2: 全シフト一覧から「意味の通る行」を探す

入力すると、その下の 全シフト一覧 に、ずらす数 N=0(そのまま)から順に、すべての“ずらし”結果が自動で並びます。

解くときは、この中から意味の通る行を目で探せば、それが元の文です。

暗号文を作るときは、好きな「ずらし数 N」の行が、そのままあなたの暗号文になります。

機能の説明

全シフト一覧

結果はすべて、この一覧に一本化されています。

ずらす数 N=0〜末尾までの全パターンを縦に並べ、人間が目視で正解を拾えるようにしたものです。

ずらし数 N は「五十音順で前へ進める数」で、N=0 は入力そのまま、1つずらすと「あ→い」のように動きます。

並び順の切り替え(五十音順/いろは順)

文字をずらす土台となる並びを、五十音順いろは順から選べます。

謎解きの暗号がどちらの順で作られているか分からないときは、両方を試して意味の通る方を探せます。

使う文字の切り替え(「を」「ん」)

ずらしの環(順序列)に「を」「ん」を含めるかどうかを選べます。

なお「を」の切り替えは五十音順のときだけ有効です(いろは順はもともと「を」を含むため)。

文字の変換オプション

濁点・小さい字を基本の音にそろえる(が→か・っ→つ)

濁音・半濁音・拗音・促音を、シフト前に基本の清音へ寄せます。

多くの「かなをずらす」謎解きはこの前提で作られているため、既定でオンです。

カタカナもひらがなと同じに扱う

カタカナを内部的にひらがなと同じ位置でずらし、出力では元の種別(ひらがな/カタカナ)に戻します。

出力の「ゐゑ」を「いえ」に

いろは順を選んだときだけ有効なオプションで、結果に出てくる歴史的仮名「ゐ」「ゑ」を、読みやすいように「い」「え」に置き換えて表示します。

ツールの仕様

このツールは、五十音シーザー暗号の変換について、主に次のように扱いを定めています。

シフト(ずらし)の考え方

選んだ並び(五十音順またはいろは順)を一次元の循環列とみなし、各文字を後ろへ N 個進めます。

列の端まで来たら先頭へ戻ります(循環)。

ずらす数 N は 0〜(列の長さ−1)の範囲で、一覧はこの全範囲を網羅します。

ずらしの土台となる並び(環)

五十音順

重複のない基本44字(あ〜わ)に、設定に応じて「を」「ん」を末尾へ加え、44〜46字の環になります。

いろは順

古典の47字(を含む)を土台とし、「ん」を含める設定で48字になります。

いずれの並びも、暗号がきちんと元に戻せるよう、同じ文字が2度出てこない(重複なしの)並びにしてあります。

よかったらシェアしてね!
目次