ROT13 エンコーダー / デコーダー ROT13 暗号 - 各文字を 13 文字ずつシフトします。エンコードとデコードは同じ操作です。
ROT13 エンコーダー/デコーダー
ROT13 暗号 - 各文字を 13 文字ずつシフトします。エンコードとデコードは同じ操作です。
テキストを入力
ROT13エンコーディングを適用するために、テキストを入力または貼り付けます。
結果を表示
アルファベットの順序で13文字ずつシフトされた各文字が表示されます。
出力をコピー
エンコード/デコードしたテキストをコピーします。再度適用すると、元に戻ります。
What Is ROT13 エンコーダー/デコーダー?
ROT13は、アルファベットの各文字を13個ずつシフトする単純な文字置換式暗号です。英語のアルファベットには26文字あるため、ROT13を2回適用すると元のテキストが戻ります - これにより、それ自身が逆関数になります。"Hello"は"Uryyb"になり、その後"Uryyb"にROT13を適用すると再び"Hello"になります。ROT13は、オンラインでネタバレやパズルの答え、ある程度の機密性の高いコンテンツを隠すために使用されます。これは暗号化ではありません - 実際的なセキュリティを提供しません - ただし、シンプルなテキストの不明瞭化には便利です。
Why Use ROT13 エンコーダー/デコーダー?
-
自己逆数: エンコードとデコードが同じ操作で実行可能
-
2回適用することで元のテキストに戻る
-
スプーラー隠しやパズルに使用されるクラシックな暗号
-
数字、スペース、句読点は変更されないまま保存
-
即時クライアントサイド処理
Common Use Cases
スプーラー隠し
映画、書籍、ゲームのスプーラーを簡単にデコードできるように隠します。
パズル作成
ROT13を使用してパズルの答えやヒントをエンコードし、インタラクティブなゲームを作ります。
シンプルなオブスキュレーション
テキストを簡単に読まないようにするために、軽く隠しますが、実際のセキュリティは提供しません。
CTFチャレンジ
ROT13はキャプチャー・ザ・フラッグ競技でよく使用される基本的な暗号です。
Technical Guide
ROT13は、モジュラー演算を使用して各文字を13個ずつシフトします: newChar = ((charCode - base + 13) % 26) + base、ここでbaseは大文字(A-Z)の場合は65、小文字(a-z)の場合は97です。26を法とする剰余演算により、ZがAに戻り、zがaに戻ります。アルファベット以外の文字(数字、スペース、句読点など)は変更されません。13は26のちょうど半分であるため、この操作はそれ自身で逆関数になります: ROT13(ROT13(text)) = text。これはシフトが13のカエサル暗号の一種です。
Tips & Best Practices
-
1ROT13は自己逆数 - 2回適用すると元のテキストに戻る
-
2文字のみがシフトされ、数字や句読点は変更されない
-
3ROT13はセキュリティを提供しない - オブスキュレーションであり、暗号化ではない
-
4ユースネットフォーラムでスプーラー隠しやジョークに広く使用されている
-
5A = N, B = O, ..., M = Z, N = A, O = B, ..., Z = M
Related Tools
Frequently Asked Questions
Q ROT13は暗号化ですか?
Q ROT13を2回適用すると元のテキストに戻るのはなぜですか?
Q 数字に影響しますか?
Q ROT13は何に使用されていますか?
Q ROT13はシーザー暗号と同じですか?
About This Tool
ROT13 エンコーダー/デコーダー is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.