Encoder ROT13
ROT13 adalah cara penyamaran teks paling sederhana yang masih dipakai: geser setiap huruf 13 posisi dalam alfabet, dan menerapkan putaran itu sekali lagi mengembalikannya ke aslinya. Inilah yang dulu dipakai Usenet untuk menyembunyikan bocoran film, jawaban teka-teki, dan lelucon nakal, dan masih menjadi cara praktis untuk menutupi sepotong teks sementara dari pandangan sekilas, tetapi tidak pernah untuk kerahasiaan sungguhan.
Cara kerja ROT13
-
1
Ambil satu huruf
Hanya A–Z dan a–z. Angka, tanda baca, dan spasi dibiarkan apa adanya.
-
2
Geser 13 posisi ke depan
A menjadi N. M menjadi Z. N berputar kembali ke A.
-
3
Terapkan dua kali untuk mendekode
Karena alfabet punya 26 huruf, menggeser 13 dua kali kembali ke aslinya.
Pemetaan
| Asli | ROT13 | Asli | ROT13 |
|---|---|---|---|
| A | N | N | A |
| B | O | O | B |
| C | P | P | C |
| D | Q | Q | D |
| E | R | R | E |
| F | S | S | F |
| G | T | T | G |
| H | U | U | H |
| I | V | V | I |
| J | W | W | J |
| K | X | X | K |
| L | Y | Y | L |
| M | Z | Z | M |
Mengapa 13
Karena 13 = 26 ÷ 2, penyandian dan pembacaannya adalah operasi yang sama. Tidak perlu fungsi terpisah untuk menyandi dan membaca; kode yang sama melakukan keduanya. Kesimetrisan inilah yang membuat ROT13 populer sebelum pustaka kriptografi kelas programmer ada di mana-mana.
Di mana ROT13 benar-benar cocok
- Menyembunyikan bocoran: “Qbg Fabjonyy vf Ebo’f qnq.” bisa dibaca setelah ditoggle, tetapi tak berbahaya jika dilihat sekilas.
- Jawaban teka-teki: putar solusinya agar tidak terbaca langsung sebagai teks biasa.
- Trik petunjuk teka-teki silang: beberapa aplikasi memutar petunjuk untuk mencegah bocoran yang tidak disengaja.
- Menyamarkan email di HTML lama: trik ringan penangkal pemanen alamat sebelum penyamaran berbasis JavaScript jadi umum.
Di mana ROT13 sama sekali tidak cocok
- Kata sandi. Bukan enkripsi. Sekali lihat langsung terbongkar; kode otomatis membaliknya dalam mikrodetik.
- Rahasia. Siapa pun yang melihat “Guvf vf frperg” langsung tahu apa yang kamu lakukan dan cara membatalkannya.
- Data biner. ROT13 hanya menyentuh huruf; gumpalan biner justru merusak karakter lainnya.
Varian
- ROT5: hanya angka, geser 5. 0↔5, 1↔6, 2↔7, 3↔8, 4↔9. Punya sifat kebalikan-diri yang sama.
- ROT18: ROT13 untuk huruf plus ROT5 untuk angka. Mencakup konten campuran huruf dan angka.
- ROT47: menggeser ASCII yang dapat dicetak (33–126) sebesar 47. Simetris dan mencakup tanda baca, tetapi keluarannya tampak seperti derau.
- Sandi Caesar: geser umum sebesar N. ROT13 adalah kasus khusus yang menjadi kebalikan dirinya sendiri.
Catatan sejarah
Konvensi Usenet muncul pada awal 1980-an di newsgroup seperti rec.humor, tempat pembaca bisa memilih memutar kiriman bertanda bocoran. Banyak pembaca berita masih punya fitur “dekode ROT13” dengan satu tombol. Nama “ROT13” mengakar dalam catatan RFC, tetapi tidak pernah menjadi protokol resmi.
Pertanyaan yang Sering Diajukan
Secara teknis ya, dalam arti sandi Caesar, tetapi kuncinya (13) mudah ditebak dan operasinya diketahui umum. Anggap ini penyamaran, bukan keamanan.
Tidak. Hanya A–Z dan a–z yang digeser. Angka, spasi, dan simbol lewat tanpa berubah.
Terapkan ROT13 lagi. Penyandian dan pembacaan adalah operasi yang sama karena 13 adalah setengah dari 26.
Bisa, gunakan encoder sandi Caesar untuk pergeseran berapa pun dari 1 sampai 25. ROT13 hanyalah kasus khusus pergeseran 13.
Tidak. Teksmu hanya dipakai untuk menghasilkan hasil yang diputar dan tidak disimpan setelahnya. Karena ROT13 adalah penyamaran, bukan enkripsi, jangan pernah menempelkan sesuatu yang benar-benar rahasia ke alat ROT13 mana pun.
Alat Terkait
Generator Nama Kota
Buat nama kota, kota kecil, desa, dan ibu kota fiktif untuk worldbuilding, peta, game, cerita, dan data contoh, lengkap dengan catatan singkat untuk tiap hasil.
Penghasil Nama Domain
Hasilkan ide nama domain dari satu kata kunci: prefiks, sufiks, huruf ganda, dan akhiran angka di enam TLD umum.
Simbol panah untuk disalin
Salin panah Unicode umum sekali klik: lurus, ganda, diagonal, berkait, melingkar, dan segitiga untuk dokumen, chat, dan desain.
Generator Teks Terbalik
Balikkan teks secara terbalik menggunakan glif Unicode yang menyerupai huruf terpantul, cocok untuk bio, keterangan gambar, dan unggahan sosial yang menarik perhatian.
Simbol Kurang Dari atau Sama Dengan
Salin tanda ≤ beserta simbol perbandingan matematika terkait. Termasuk Unicode, entitas HTML, dan markah LaTeX untuk spreadsheet, makalah, dan halaman web.
Konverter Teks Ramah Disleksia
Atur ulang teks yang ditempel menjadi paragraf pendek dan baris sekitar 72 karakter agar lebih mudah dibaca. Salin hasilnya ke dokumen, surel, atau editor mana pun.
Alat ini tersedia dalam bahasa lain
- Codificador ROT13 [ES]
- Encodeur ROT13 [FR]
- ROT13-kodare [SV]
- مُشفِّر ROT13 [AR]
- ROT13エンコーダー [JA]
- ROT13 인코더 [KO]
- Koder ROT13 [PL]
- ROT13-encoder [NL]
- Bộ mã hóa ROT13 [VI]
- ตัวเข้ารหัส ROT13 [TH]
- Codificador ROT13 [PT]
- ROT13-Encoder [DE]
- Кодировщик ROT13 [RU]
- ROT13 Kodlayıcı [TR]
- ROT13编码器 [ZH]
- ROT13 Encoder [EN]
- Codificatore ROT13 [IT]