> rot13 | rot47 | caesar <
// ROT13/ROT47 – テキスト難読化のためのシンプルな置換暗号
[シンプル]
簡単な難読化
ネタバレ、パズル、簡易的なプライバシー保護のためにテキストをすばやく難読化します。
[可逆]
自己逆変換
同じ操作でエンコードとデコードができ、2 回適用すると元のテキストに戻ります。
[柔軟]
複数モード
文字のみの ROT13、印字可能な ASCII 全体に対する ROT47、任意のシフト値を使えるカスタム・シーザー暗号をサポートします。
>> 技術情報
ROT13/ROT47 の仕組み:
ROT13 は各文字をアルファベット上で 13 文字先の文字に置き換えます。ROT47 は同じ操作を、印字可能な ASCII 文字 (33~126) すべてに対して行います。カスタム・シーザー暗号では、任意のシフト値で文字を回転させることができます。
例:
ROT13: Hello → Uryyb ROT47: Hello! → w6==@P
ROT13/ROT47 を使う理由:
- >フォーラムでのネタバレ隠し
- >シンプルなテキスト難読化
- >パズルやゲーム
- >基本的なプライバシー保護
- >暗号技術の学習
>> よくある質問
ROT13 とは何ですか?
ROT13(13 文字回転)は、各文字をアルファベット上で 13 文字先の文字に置き換えるシンプルな置換暗号です。自己逆変換であり、2 回適用すると元のテキストが得られます。
ROT13 と ROT47 の違いは何ですか?
ROT13 は文字(A–Z, a–z)のみを回転させ、数字や記号はそのままにします。ROT47 は、数字・文字・記号を含むすべての印字可能な ASCII 文字 (! ~ ~) を回転させます。
ROT13 は安全な暗号化ですか?
いいえ、ROT13 は安全な暗号化ではありません。非常に単純な置換暗号であり、簡単に解読できます。ネタバレを隠すなどの軽い難読化用途向けであり、セキュリティ目的ではありません。
シーザー暗号とは何ですか?
シーザー暗号は、文字をアルファベット上で一定の数だけシフトさせる暗号です。ROT13 はシフト 13 の特別なシーザー暗号です。ユリウス・カエサルは 3 文字のシフトを使ったと言われています。