Enkode

ROT13 / Sandi Caesar

Sandi Caesar — pergeseran siklik huruf alfabet Latin. ROT13 adalah kasus khusus dengan pergeseran 13 (tombol di bawah), simetris: encode dan decode menghasilkan hasil yang sama. Karakter lain (angka, Sirilik, tanda baca) tidak berubah.

A Caesar cipher cyclically shifts every letter of the alphabet by a fixed number of positions. ROT13 is the special case with a shift of 13, which makes the cipher self-inverting: apply ROT13 twice and you get the original text back.

How to use it

Common uses

Things to keep in mind

ROT13 is not encryption in any security sense — it's obfuscation, trivially broken by hand without any tool or key.

Since the Latin alphabet has 26 letters and 13 is exactly half of that, ROT13 is symmetric: the same operation encodes and decodes.

Artikel tentang alat ini: ROT13 dan sandi Caesar: substitusi karakter sederhana

Pertanyaan yang sering diajukan

Apakah ROT13 aman untuk menyembunyikan data penting?

Tidak sama sekali. ROT13 hanya menggeser posisi huruf di alfabet secara siklik, tanpa kunci rahasia dan bisa dipecahkan dalam hitungan detik. Ini murni untuk obfuscation ringan atau bercanda (misalnya menyembunyikan spoiler), bukan enkripsi sungguhan.

Kenapa ROT13 disebut simetris?

Alfabet Latin punya 26 huruf, dan ROT13 menggeser tepat setengahnya (13). Karena itu, menerapkan ROT13 dua kali akan mengembalikan teks ke bentuk semula, sehingga fungsi encode dan decode-nya identik.

Apakah angka dan tanda baca ikut berubah?

Tidak. Sandi Caesar/ROT13 di alat ini hanya menggeser huruf alfabet Latin, sementara angka, tanda baca, dan karakter lain seperti huruf Sirilik dibiarkan apa adanya.

Apa bedanya ROT47 dengan ROT13?

ROT47 bekerja pada rentang ASCII yang lebih luas (33–126), sehingga selain huruf Latin, ia juga menggeser angka, tanda baca, dan karakter khusus, sambil tetap mempertahankan ide pergeseran self-inverse yang sama.

Bisakah ROT13 dipecahkan tanpa alat bantu?

Bisa, dengan mudah — cukup baca teksnya sambil menggeser setiap huruf 13 posisi dalam pikiran, atau ingat bahwa A↔N, B↔O, dan seterusnya di seluruh alfabet. Ini bukan perlindungan, hanya obfuskasi ringan.

Artikel: Enkode

Base64: untuk apa enkode dan bagaimana cara kerjanya

Bagaimana Base64 mengubah data biner menjadi teks ASCII dan kapan ini benar-benar diperlukan.

Base32: bedanya dengan Base64 dan kapan lebih praktis

Alfabet Base32 yang tidak membedakan huruf besar/kecil, dan kasus di mana ia lebih praktis daripada Base64.

URL Encode/Decode: percent-encoding dalam tautan

Bagaimana karakter khusus dalam alamat dan parameter berubah menjadi urutan %XX.

HTML Entities: cara menampilkan karakter khusus dengan aman

Mengapa karakter < > & perlu di-escape dan bagaimana ini mencegah markup rusak.

JWT: struktur token dan arti "mendekode" JWT

Header, payload, dan signature dari JWT, serta mengapa mendekode bukan hal yang sama dengan memverifikasi tanda tangan.

Unicode Escape: arti urutan \uXXXX

Dari mana asal urutan seperti \u0041 dalam JSON dan string JS, serta artinya.

Punycode: bagaimana domain internasional bekerja di DNS

Bagaimana domain dengan karakter non-Latin menjadi bentuk ASCII dengan awalan xn--.

Kode Morse: bagaimana teks berubah menjadi titik dan garis

Prinsip pengenkodean huruf menjadi titik dan garis, serta di mana kode Morse masih digunakan sekarang.

Data URI: kapan menyematkan gambar langsung ke dalam kode

Bagaimana Data URI menyematkan isi berkas langsung ke HTML atau CSS, dan kapan hal ini sepadan.

Gzip + Base64: mengompresi data untuk dikirim sebagai teks

Mengapa data biner terkompresi juga dienkode Base64 sebelum dimasukkan ke bidang teks.

XML Entities: meng-escape karakter dalam dokumen XML

Lima entity XML wajib, tanpanya dokumen rusak saat diuraikan.