ROT13 & Caesar Cipher
Alat cipher substitusi klasik untuk pendidikan, teka-teki, dan pengaburan kasual. ROT13 (putar 13 tempat) adalah inversnya sendiri — pengkodean dan dekoding menggunakan operasi yang sama. Caesar cipher mendukung pergeseran apa pun dari 1 hingga 25, atau tampilan brute-force dari semua pergeseran yang mungkin untuk menemukan teks yang dapat dibaca. Pengantar menyenangkan untuk konsep kriptografi.
Apa yang dilakukan alat ini?
Alat ROT13/Caesar mengimplementasikan cipher Caesar klasik di mana setiap huruf digeser sejumlah posisi tetap dalam alfabet. ROT13 secara khusus menggeser 13 tempat, membuatnya simetris (diterapkan dua kali mengembalikan teks asli). Alat ini mendukung pergeseran sewenang-wenang dari 1-25 untuk operasi cipher Caesar. Mode brute-force menampilkan semua 25 kemungkinan dekoding secara bersamaan, berguna untuk memecahkan teka-teki atau ketika jumlah pergeseran tidak diketahui. Karakter non-alfabetis (angka, spasi, tanda baca) dilewatkan tanpa perubahan.
Cara kerjanya
Untuk setiap karakter alfabetis dalam input: hitung posisi dalam alfabet (A=0, B=1... atau a=0, b=1...), tambahkan jumlah pergeseran modulo 26, konversi kembali ke huruf. ROT13 menggunakan shift=13. Karena 13+13=26 (ukuran alfabet), ROT13 adalah invers-diri. Mode brute-force menerapkan semua 26 pergeseran yang mungkin (termasuk 0 yang merupakan teks asli) dan menampilkan masing-masing dengan nomor pergeserannya. Kasus dipertahankan: huruf kapital digeser dalam A-Z, huruf kecil dalam a-z. Semua karakter lain dilewatkan tanpa perubahan.
Fitur
- ROT13 (default) — invers-diri, operasi yang sama untuk mengkode dan dekode
- Pergeseran Caesar sewenang-wenang (1-25)
- Mempertahankan kasus dan karakter non-alfabetis
- Mode brute-force mencantumkan semua 25 pergeseran yang mungkin
- Konversi langsung saat Anda mengetik
- Pengantar edukatif tentang cipher
- 100% sisi klien
Cara menggunakan
- 1
Tempel teks
Masukkan teks apa pun. Huruf akan digeser; angka, spasi, tanda baca dilewatkan tanpa perubahan.
- 2
Pilih ROT13 atau pergeseran kustom
Gunakan 13 untuk ROT13. Angka 1-25 apa pun untuk cipher Caesar umum. Mode ROT13 dipilih secara default.
- 3
Baca output atau brute force
Untuk pergeseran yang diketahui, lihat hasil tunggal. Untuk pergeseran yang tidak diketahui, gunakan Brute Force untuk melihat semua 25 kemungkinan dan pilih yang dapat dibaca.
- 4
Salin hasil
Salin teks yang dienkode atau didekode. Teks yang dienkode ROT13 dapat didekode dengan menjalankannya melalui ROT13 lagi.
Kasus penggunaan umum
Penyembunyian spoiler
Gunakan ROT13 untuk mengaburkan spoiler di forum dan komentar. Pembaca yang ingin melihat spoiler menerapkan ROT13; yang lain dapat melewatkannya.
Pemecahan teka-teki
Dekode teka-teki cipher Caesar, kriptogram, dan tantangan capture-the-flag (CTF) menggunakan brute-force atau nilai pergeseran yang diketahui.
Pendidikan kriptografi
Ajarkan konsep cipher dasar, tunjukkan mengapa substitusi sederhana tidak aman, dan perkenalkan konsep analisis frekuensi.
Pengaburan kasual
Pengaburan ringan untuk konteks non-sensitif di mana Anda ingin menghindari pemindaian otomatis atau pembacaan kasual.
Tips & praktik terbaik
- ROT13 adalah invers-diri — menerapkannya dua kali mengembalikan teks asli. Ini unik untuk pergeseran 13 dalam alfabet 26 huruf
- Caesar cipher sangat tidak aman — komputer modern dapat melakukan brute force semua 25 pergeseran dalam mikrodetik. Jangan pernah gunakan untuk keamanan nyata
- Analisis frekuensi memecahkan cipher Caesar dengan mudah: huruf paling umum dalam bahasa Inggris (E) akan menjadi huruf paling umum dalam ciphertext, digeser oleh kunci
- Untuk komunikasi yang benar-benar aman, gunakan alat AES Encrypt — Caesar/ROT13 hanya untuk pendidikan dan teka-teki