×
❔ ヘルプ:Cipher Climbの使い方
🔎 Cipher Climbについて
このツールは、単一換字式暗号を焼きなまし法やヒルクライミング法で解読する教育ツールです。
📝 入力項目
-
暗号文の入力: A〜Z
の英大文字で構成された暗号文を入力します。
-
固定鍵マッピング:
特定の平文文字に対応する暗号文文字を固定する機能です。
- 例:
E → R
とすれば「Eは必ずRに対応」
-
注意:
複数の平文文字が同じ暗号文文字に割り当てられると、背景が赤くなります。
-
その状態では解読が始まりません。「固定鍵に重複があります」と警告されます。
⚙️ アルゴリズム設定
-
焼きなまし法:
解の探索にランダム性を持たせて局所最適を回避します(デフォルトON)
-
冷却速度: 温度の下がり方を制御します(指数式 or
固定)
-
局所最適脱出:
スコアが停滞すると温度をリセットして再探索します
📚 スコア構成
-
文字頻度スコア: 英語の出現率に近いほど高スコア
- N-gramスコア: bigram + trigram を考慮
-
辞書スコア:
辞書と一致する英単語数に基づく(部分一致可)
- 各スコアはチェックボックスでON/OFF可能
- 辞書スコアには重みを設定できます(弱〜超重視)
📈 可視化と結果
- スコアの推移: 試行ごとのスコアをグラフで表示
- 鍵の対応表: Plain → Cipher の表を出力
-
単語ハイライト: 辞書に一致する単語を黄色で強調表示
-
コピー機能: 解読結果をワンクリックでコピー可能
🔧 その他
- 🌙 ダークモード対応
- 🔄 サンプル固定鍵の自動設定ボタンあり
🔐 デフォルトの暗号文について
アメリカ独立宣言の一節を以下の換字表(「平文文字→暗号文文字」の対応)で暗号化したものです。
A→T, B→Z, C→J, D→F, E→R, F→Q, G→O, H→D, I→A, J→C,
K→N, L→B, M→U, N→S, O→P, P→L, Q→G, R→Y, S→X, T→H,
U→E, V→K, W→V, X→M, Y→I, Z→W
元の平文は以下のとおりです。
WE HOLD THESE TRUTHS TO BE SELF EVIDENT THAT ALL MEN ARE CREATED EQUAL THAT THEY ARE ENDOWED BY THEIR CREATOR WITH CERTAIN UNALIENABLE RIGHTS THAT AMONG THESE ARE LIFE LIBERTY AND THE PURSUIT OF HAPPINESS THAT TO SECURE THESE RIGHTS GOVERNMENTS ARE INSTITUTED AMONG MEN DERIVING THEIR JUST POWERS FROM THE CONSENT OF THE GOVERNED THAT WHENEVER ANY FORM OF GOVERNMENT BECOMES DESTRUCTIVE OF THESE ENDS IT IS THE RIGHT OF THE PEOPLE TO ALTER OR TO ABOLISH IT AND TO INSTITUTE NEW GOVERNMENT LAYING ITS FOUNDATION ON SUCH PRINCIPLES AND ORGANIZING ITS POWERS IN SUCH FORM AS TO THEM SHALL SEEM MOST LIKELY TO EFFECT THEIR SAFETY AND HAPPINESS