ROT13 / ROT47 変換
テキストに ROT13、または ROT5(数字)、ROT18(英字と数字)、ROT47(印字可能な ASCII 全体)を適用します。2 回適用すると元に戻ります。無料ですぐに使えます。
13 文字 · 13 バイト(UTF-8)
0 文字 · 0 バイト(UTF-8)
すべてブラウザ内で実行されます。データがアップロードされることはありません。
ROT13 エンコーダーとは?
ROT13 の英字の回転と、その派生版を適用します。ROT13 はすべてのラテン文字を 13 文字ずらすため、同じ操作でエンコードもデコードもできます。ROT47 は印字可能なすべての ASCII 文字(! から ~)を 47 だけ回転させます。
ROT13 エンコーダーの使い方
- 入力 にテキストを入力します。
- 種類 を選びます。ROT13(英字)、ROT5(数字)、ROT18(英字と数字)、ROT47(印字可能な ASCII 全体)です。
- 回転後のテキストが 出力 に表示されます。元に戻すには、それを貼り付け直します。
例
Hello, World!
Uryyb, Jbeyq!
ROT47 では w6==@[ (@C=5P になります。
ROT13 エンコーダーを使うべき場面
ネタバレ、パズルの答え、オチを、ふと目にしただけでは読めないように隠すのに ROT13 を使います。暗号化ではないので、データの保護には絶対に使わないでください。
ROT13 エンコーダーの仕組み
ROT13 は A–Z と a–z を 13 文字後の文字に対応付け、末尾で折り返します(A↔N)。ROT5 は 0–9 に対して 5 つのずらしで同じことを行い、ROT18 は両方を組み合わせ、ROT47 はコードポイント 33〜126 を 33 + ((c − 33 + 47) mod 94) で対応付けます。アクセント付き文字や絵文字を含め、それ以外の文字はそのまま残ります。
一般的な使用例
- フォーラムやニュースレターでネタバレを隠す
- CTF やジオキャッシングのパズルを解く
- シーザー暗号を教える
- テキスト内のサンプルのメールアドレスを難読化する
よくある質問
ROT13 をデコードするにはどうしますか?
もう一度 ROT13 を適用します。13 だけのずらしを 2 回行うと、26 文字ちょうど 1 周します。
数字が変わらないのはなぜですか?
ROT13 は英字だけを回転させます。数字も回転させるには ROT18 または ROT47 を選んでください。
ROT13 は安全ですか?
いいえ。鍵がなく、簡単に元に戻せます。