アトバシュ暗号ツール
Freeクラシック、数字、ヘブライ語の各バリアントでアトバッシュ暗号を使ってテキストを暗号化・復号化し、リアルタイムのミラーペア参照と文字マッピング表付き。
すべてブラウザ内で処理されます。アトバッシュは歴史的な暗号であり、安全な暗号化ではありません。
ミラーペア
テキスト内で使用されたペアはハイライトされます。
最近のアクティビティ
全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。
classic -- 13 chars
1日前
このツールの機能
このツールは、アトバッシュ暗号を使ってブラウザ上でテキストのエンコード・デコードを行います。クラシックなラテン文字、ラテン文字+数字、正しい語末形を持つ本来のヘブライ文字という3つのバリエーションに対応し、リアルタイムのミラーペア参照、文字ごとのマッピング表、カバレッジ統計も提供します。
仕組み
ラテン文字の場合、位置 i の各文字(A=0 から Z=25)は位置 25 − i に対応します。つまり A(0)→Z(25)、B(1)→Y(24)、というように M(12)→N(13) まで続きます。大文字・小文字は、それぞれの範囲内で別々に反転することで保持されます。数字バリエーションでは、さらに各数字 d を 9 − d に対応させます。つまり 0↔9、1↔8、2↔7、3↔6、4↔5 です。ヘブライ語バリエーションでは、22文字のヘブライ文字(n = 22)に同じ式 f(i) = (n − 1) − i を適用し、Aleph↔Tav、Bet↔Shin のように対応させ、反転した文字が語末に来るたびに正しい語末形に自動的に置き換えます。
解決できる問題
- パズル、ゲーム、または歴史的・聖書のテキスト研究のためにアトバッシュ暗号文をエンコードまたはデコードする。
- どの文字が反転され、どの文字がそのまま通過するかを正確に理解する。
- ラテン文字版だけでなく、正しい語末形を含む本格的なヘブライ語バリエーションを扱う。
- テキストを2回エンコードして、暗号の自己逆変換の性質を確認する。
よくある質問
›アトバッシュ暗号とは何ですか?
これは知られている中で最も古い換字式暗号の一つで、元々はヘブライ文字に使われ、最初の文字が最後の文字と、2番目が最後から2番目と入れ替わる、という具合に続きます。ラテン文字に適用すると、A↔Z、B↔Y、C↔X というように M↔N まで続きます。
›なぜ同じボタンでエンコードとデコードの両方ができるのですか?
アトバッシュは自己逆変換(対合)暗号です。ある文字を2回反転させると元の文字に戻ります。これは f(f(i)) = i であるためです。つまり、暗号文にまったく同じ変換を適用すると、平文にそのまま復号されます。
›アトバッシュは安全な暗号化ですか?
いいえ。可能な文字位置はわずか26通り(ヘブライ語では22通り)で、対応表は固定かつ公開されているため、実質的な安全性はありません。機密情報を保護する手段というよりは、パズルや歴史的な興味の対象に近いものです。
›有名な「シェシャク」の例とは何ですか?
エレミヤ書(25章26節、51章41節)では、ヘブライ語の「シェシャク」(ששך)という言葉は、アトバッシュで暗号化された「バベル」(בבל、すなわちバビロン)への言及であると考えられています。これは約2500年前にさかのぼる、記録に残る換字式暗号の最古の使用例の一つです。
›なぜ一部のヘブライ文字は語末で形が変わるのですか?
5つのヘブライ文字(カフ、メム、ヌン、ペー、ツァディ)には、単語の末尾に来るときにのみ使われる特別な「語末形」があります。このツールは、シェシャクの例のように本物のヘブライ語として読めるよう、反転出力にその形を自動的に適用します。
関連ツール
テキスト
Blake2bハッシュ生成機
ブラウザ内でテキストまたはファイルのBLAKE2bハッシュを計算し、出力長を調整可能、任意のキー付きハッシュ(MAC)にも対応します。
Freeテキスト
シーザー暗号ツール
クラシックなシーザー暗号でテキストを暗号化・復号化し、A-Zマッピング表、総当たりリスト、文字頻度チャート、ROT13ショートカット付き。
Freeテキスト
行数カウンター
貼り付けたテキストを即座に分析する高度な行カウンター:重複/空行の検出、コメント行のフィルタリング、正規表現による検索・置換、並べ替え、接頭辞/接尾辞の挿入。
Freeテキスト
リストランダム化ツール
どんなリストでもシャッフルし、抽選の当選者をランダムに選び、エントリーを均等なグループに分割します。すべてブラウザ内で、偏りのないフィッシャー・イェーツ・シャッフルを使用します。
コメント (0)
このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。
まだコメントはありません。最初にご意見をお寄せください!