🔀 XOR暗号計算機
実用的なセキュリティ用途には使用しないでください(教育・実験目的のツールです)。
暗号文 (16進数)230015070a554b321619091d4a
テキストと鍵(キー)を入力すると、繰り返し鍵XOR暗号(Repeating-key XOR cipher)による暗号化・復号を計算するツールです。同じ鍵で2回XOR演算を行うと元の値に戻るという性質を利用した、教育・実験目的の簡易暗号です。
使い方
- 暗号化または復号のモードを選択します。
- 暗号化の場合は平文を、復号の場合は16進数の暗号文を入力します。
- 鍵(キー)を入力します。
- 結果が自動的に計算されます。
よくある質問
XOR暗号は安全ですか?
いいえ、実用的なセキュリティには使えません。鍵の長さが短いと頻度分析などで容易に解読可能なため、教育・実験・簡単な難読化目的のみに使用してください。
なぜ同じ鍵で2回XORすると元に戻るのですか?
XOR演算には A XOR B XOR B = A という性質があるため、暗号化に使ったのと同じ鍵で再度XORすると元のデータが復元されます。
結果が文字化けする場合はどうすればいいですか?
復号結果が有効なUTF-8テキストとして解釈できない場合(鍵が間違っている場合など)は結果が表示されません。鍵が暗号化時と同じか確認してください。