ROT13 / Caesar Cipher
Cipher pergeseran huruf. ROT13 adalah simetri (gunakan dua kali untuk mendekod).
Apa itu ROT13?
ROT13 adalah cipher Caesar dengan pergeseran tetap 13. Setiap huruf digantikan dengan huruf 13 posisi kemudian dalam abjad (A↔N, B↔O, dll.). Oleh kerana 13 adalah separuh daripada 26, ROT13 adalah terbalik sendiri: menggunakannya dua kali memberikan kembali teks asal.
Ia bukan penyulitan — sesiapa sahaja boleh mendekod ROT13 dengan segera. Ia digunakan sebagai pengaburan yang sopan: menyembunyikan spoiler dalam forum, penciptaan teka-teki ringan, atau sebagai contoh pengajaran untuk cipher pergeseran. Nombor dan tanda baca tidak berubah.
Kes penggunaan
- Sembunyikan spoiler ringan — balut butiran plot filem atau permainan dalam catatan forum atau Slack supaya pembaca memilih untuk menyahkod.
- Sandikan jawapan trivia — komen Reddit dengan jawapan ROT13 di bawah soalan, melindungi daripada terdedah secara tidak sengaja.
- Kekaburkan dengan cepat — samarkan tekaan atau punchline supaya satu klik mendedahkannya.
- Ajar sifer simetri — tunjuk bagaimana ROT13 adalah songsang sendiri, pengenalan mudah kepada konsep penyulitan.
Contoh
| Input | Hasil |
|---|---|
| Hello, World! | Uryyb, Jbeyq! (ROT13) |
| Hello, World! | Khoor, Zruog! (ROT3 / classic Caesar) |
Soalan yang sering ditanya
Adakah ROT13 selamat?
Tidak — ia boleh dibalikkan dengan mudah. Jangan gunakannya untuk apa-apa yang sensitif. Gunakan penyulitan sebenar (AES, kunci awam) untuk privasi yang sebenar.
Mengapa ROT13 popular jika ia tidak selamat?
Ia adalah penyembunyi spoiler yang sopan. Konvensyen ini terkenal dalam talian; pembaca boleh dengan mudah mendekod jika mereka ingin melihat jawapannya.
Bolehkah saya menggunakan sebarang pergeseran, bukan hanya 13?
Ya — tetapkan pergeseran kepada sebarang integer 1–25. ROT1 (pergeseran 1) kadang-kadang dipanggil 'cipher Caesar' secara khusus; cipher asal yang dikaitkan dengan Caesar menggunakan pergeseran 3.
Adakah watak bukan huruf dipelihara?
Ya. Nombor, tanda baca, ruang, dan emoji tidak berubah — hanya A–Z dan a–z yang diputar.
Adakah alat ini menghantar apa-apa?
Tidak — putaran berjalan di pelayar anda.
