🔢 ROT47
ROT47でテキストの暗号化・復号。ASCII 33〜126の文字を47位置回転。暗号化と復号は同じ操作。
ROT47について
ROT47 は ROT13 の派生で、印字可能 ASCII 範囲(コード 33〜126、計 94 文字)に作用します。この範囲の各文字を 47 位置前方にシフトし、範囲内でラップアラウンドします。47 は 94 のちょうど半分であるため、ROT47 を 2 回適用すると元のテキストに戻り、1 つの操作で暗号化も復号も可能です。ROT13 が触れない数字や句読点も回転します。このツールはすべてブラウザ内で完結——アップロードは一切ありません。
仕組み
- コード 33〜126(! 〜 ~)の ASCII 文字のみがシフトされます。
- 各文字を 94 文字の範囲内で 47 位置前方に回転し、ラップします。
- 例:'!' (33) は 'P' (80)、'P' (80) は '!' (33)、'0' (48) は '_' (95) になります。
- 同じ操作で反転するため、1 つの実行ボタンで暗号化と復号の両方に対応します。
- 印字可能 ASCII 範囲外の文字(スペース、改行、タブ、非 ASCII)は変更されません。
ユースケース
- スペースを保持したままチャットで URL、ID、短いスニペットを隠す。
- 数字や句読点もスクランブルする軽い難読化。
- 文字だけでなく数字や記号を含むクイックパズルの作成。
- より広い文字セットでの自己逆暗号の指導。
よくある質問
ROT47 は安全ですか? いいえ。実際の暗号学的な安全性はなく、ROT47 を再度適用すると元が露見します。カジュアルな隠蔽専用です。
なぜモード選択がないのですか? ROT47 は自己逆演算であり、符号化と復号が同じ操作のため、1 つの実行ボタンで両方をカバーします。
スペースは影響を受けますか? いいえ。スペース(ASCII 32)や改行は回転範囲外で、そのまま出力されます。
テキストはアップロードされますか? いいえ。すべての変換はローカルブラウザで行われます。