ROT13 エンコーダー/デコーダー
同じ操作で短いメッセージを符号化または ROT13 を復号し、空白、句読点、改行構造、非 ASCII テキストを変更しません。
使い方
使い方
- 最大100,000 UTF-16コード単位。ASCII A–Z/a–zのみを変更し、他の文字と改行はそのままです。入力停止から200ミリ秒後に更新します。
- ROT13 を適用し、ASCII 文字を各大小文字アルファベット内で 13 位置ずらします。
- 結果を確認してコピーまたはダウンロードします。もう一度適用すると元に戻ります。
対称な文字置換
ROT13 は A–M を N–Z に、N–Z を A–M に対応させ、小文字にも同じ規則を使います。アルファベットは 26 文字なので、2 回適用するとブラウザーのテキスト値が元に戻ります。
意図的に限定された文字範囲
変更するのは ASCII の A–Z と a–z だけです。数字、句読点、空白、改行、アクセント付き文字、他の文字体系、絵文字、その他の UTF-16 コード単位は元の位置に保たれます。そのため出力長は常に入力長と同じです。
自動変換・交換・集計
入力が200ミリ秒止まると変換します。手動ボタンも使えます。有効な結果だけ交換でき、再適用で前の入力に戻ります。集計は表示文字数でなくUTF-16コード単位、変換したASCII英字、変更しない単位です。サロゲートペアは2単位です。空欄や上限超過で前の結果・集計・ダウンロードを消去します。保存しません。
よくある質問
あわせて知りたいこと
符号化と復号を選びますか?
いいえ。ROT13 は両方向で同じ操作です。1 回で変換し、もう 1 回で元に戻します。
アクセント付き文字や英語以外の文字は変わりますか?
いいえ。ここでの ROT13 は 26 個の ASCII 英字だけを対象とします。é、ñ、日本語、中国語、絵文字などは変わりません。
ROT13 は安全な暗号ですか?
いいえ。難読化やパズルで使われる単純で広く知られた置換です。もう一度適用すれば誰でもすぐ元に戻せます。