🔀 XOR暗号計算機

実用的なセキュリティ用途には使用しないでください(教育・実験目的のツールです)。

暗号文 (16進数)230015070a554b321619091d4a

テキストと鍵(キー)を入力すると、繰り返し鍵XOR暗号(Repeating-key XOR cipher)による暗号化・復号を計算するツールです。同じ鍵で2回XOR演算を行うと元の値に戻るという性質を利用した、教育・実験目的の簡易暗号です。

使い方

  1. 暗号化または復号のモードを選択します。
  2. 暗号化の場合は平文を、復号の場合は16進数の暗号文を入力します。
  3. 鍵(キー)を入力します。
  4. 結果が自動的に計算されます。

よくある質問

XOR暗号は安全ですか?

いいえ、実用的なセキュリティには使えません。鍵の長さが短いと頻度分析などで容易に解読可能なため、教育・実験・簡単な難読化目的のみに使用してください。

なぜ同じ鍵で2回XORすると元に戻るのですか?

XOR演算には A XOR B XOR B = A という性質があるため、暗号化に使ったのと同じ鍵で再度XORすると元のデータが復元されます。

結果が文字化けする場合はどうすればいいですか?

復号結果が有効なUTF-8テキストとして解釈できない場合(鍵が間違っている場合など)は結果が表示されません。鍵が暗号化時と同じか確認してください。