暗号エンコーダー

古典的な置換暗号である Caesar 暗号、ROT13、Atbash を使用してテキストをエンコードまたはデコードします。

即座に結果表示 ブラウザで動作

ヒント: ROT13 と Atbash は自己反転です。同じ操作を 2 回適用すると、元のテキストが返されます。

アルファベット表

プレーン A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
暗号 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Caesar (shift 3)
A→D · B→E · ... · Z→C

使い方は?

  1. 1
    暗号を選択してくださいCaesar、ROT13、または Atbash を選択します。 Caesarの場合は、スライダーでシフト量を調整します。
  2. 2
    テキストを入力してください入力フィールドに入力します。エンコードされた (またはデコードされた) テキストが即座に表示されます。
  3. 3
    コピーまたは交換結果をコピーします。 「フィールドの交換」を使用して、エンコードされたテキストを入力に移動し、デコードします。

よくある質問

シーザー暗号とは何ですか?
既知の最古の暗号化方式の 1 つで、ジュリアス シーザーが軍事派遣 (紀元前 58 ~ 50 年) で使用しました。各文字はアルファベット内で N 位置前方にシフトされます。シフト 3 の場合: A→D、B→E、Z→C。デコードするには、同じ量だけ後方にシフトします。
What is ROT13?
ROT13 は、シフト 13 を使用したシーザー暗号です。ラテン語のアルファベットには 26 文字 (13+13=26) があるため、同じ操作でエンコードとデコードの両方が行われます。これはネタバレを隠すために Usenet で標準となり、現在でも基本的な難読化に使用されています。
アトバシュ暗号とは何ですか?
アトバシュはアルファベットを逆転させます: A↔Z、B↔Y、C↔X。ヘブライ文字 (アレフ・ベス・シン) から名付けられ、紀元前 6 世紀の旧約聖書に登場します。 ROT13 と同様に、これは自己逆変換であり、2 回エンコードすると元の値が返されます。

簡単な暗号化と復号を試す

暗号エンコーダーは、入力したテキストを選択した方式で変換し、元に戻す流れを確認するためのツールです。学習用のサンプル、短いメッセージの加工、文字列処理の動作確認、ゲームや謎解き用の表現を作る場面に向いています。変換結果は画面で確認でき、必要に応じてコピーできます。

このページの目的は、暗号の考え方やエンコード処理を気軽に試すことです。ブラウザ内で動くため、短いテキストを入力して方式を変えながら結果の違いを比較できます。変換後の文字列は見た目が読みにくくなりますが、それだけで安全な保護が実現するわけではありません。

セキュリティ用途での注意

このツールは本格的な機密保護、パスワード保存、個人情報の暗号化、業務システムのセキュリティ対策を目的にしたものではありません。強い暗号には鍵管理、認証、乱数、アルゴリズム選定など多くの条件が必要です。重要な情報を扱う場合は、標準的な暗号ライブラリや専門のセキュリティ設計を使い、このページは学習や下書きに限定してください。

エンコード後の文字列は、元に戻せるかどうかを必ず同じ画面で試すと安全です。特に空白、改行、記号を含む文章では、コピーした結果が途中で欠けていないか確認してから共有してください。

コメント