毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
ROT13 シーザー暗号を使ってテキストをエンコード・デコードします
ROT13 (13 文字回転) は、各文字をアルファベット上で 13 個後ろの文字に置き換えるシンプルな換字式暗号です。アルファベットは 26 文字なので、ROT13 を 2 回適用すると元のテキストに戻ります…
このツールの使い方 入力欄に任意のテキストを入力して「変換」をクリックします。同じ操作でエンコードとデコードの両方が行えます。英字以外の文字 (数字、句読点、スペース) は変更されません。ユースケース ROT13 は一般的に…
シンプルなテキスト、数字と記号入り、二重変換で元に戻るをカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// ROT13 cipher - self-inverse encryption/decryption function rot13(text: string): string { return text.replace(/[a-zA-Z]/g, (char) => { const start = char <= 'Z' ? 65 : 97; return String.fromCharCode( ((char.charCodeAt(0) - start + 13) % 26) + start ); }); }