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 Jepang Acak
Gabungkan satu dari 40 nama keluarga Jepang yang diromanisasi dengan satu dari 40 nama depan, nama keluarga lebih dahulu.
Generator Nama Prancis Acak
Buat 1–50 ide nama Prancis dua bagian dari daftar tetap berisi 40 nama depan dan 40 nama keluarga.
Pencari kata Wordle
Masukkan tebakan lima huruf beserta petunjuk hijau, kuning, dan abu-abu untuk menemukan kata bahasa Inggris yang cocok. Huruf berulang diperiksa dengan tepat.
Konverter Teks Gyaru
Ubah kana Jepang, kanji yang umum, dan huruf Latin menjadi gyaru-moji, atau pilih gaya lebar penuh, berlingkar, berkotak, atau tebal. Lalu salin.
Konverter ASCII ke Teks
Dekode daftar kode ASCII desimal kembali menjadi teks terbaca yang diwakilinya. Tempel kode yang dipisah spasi, koma, atau titik koma dan baca hasilnya seketika.
Penerjemah Hieroglif
Eja nama Anda dalam hieroglif Mesir dengan tanda-tanda yang dipakai juru tulis untuk bunyi tunggal. Tambahkan kartus, salin tandanya, atau unduh PNG.
Alat ini tersedia dalam bahasa lain
- ROT13エンコーダー [JA]
- Koder ROT13 [PL]
- Bộ mã hóa ROT13 [VI]
- ROT13-Encoder [DE]
- ROT13-kodare [SV]
- Codificador ROT13 [PT]
- ROT13 인코더 [KO]
- Codificador ROT13 [ES]
- ตัวเข้ารหัส ROT13 [TH]
- Encodeur ROT13 [FR]
- ROT13-encoder [NL]
- مُشفِّر ROT13 [AR]
- ROT13编码器 [ZH]
- ROT13 Encoder [EN]
- Codificatore ROT13 [IT]
- Кодировщик ROT13 [RU]
- ROT13 Kodlayıcı [TR]