UltraConvert
Hashing & Crypto

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

Cara menggunakan

  1. 1

    Tempel teks

    Masukkan teks apa pun. Huruf akan digeser; angka, spasi, tanda baca dilewatkan tanpa perubahan.

  2. 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. 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. 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

Pertanyaan yang sering diajukan

Apakah ROT13 aman?
Sama sekali tidak. ROT13 adalah cipher mainan yang menawarkan keamanan nol. Saat ini hanya digunakan untuk menyembunyikan spoiler di tempat yang jelas, bukan untuk perlindungan. Untuk enkripsi nyata gunakan alat AES.
Mengapa ROT13 bekerja dua arah?
Alfabet memiliki 26 huruf. 13+13=26, jadi menggeser 13 dua kali mengembalikan ke titik awal. Ini unik untuk pergeseran 13 — pergeseran lain memerlukan nilai dekoding yang berbeda.
Bagaimana cara memecahkan cipher Caesar tanpa mengetahui pergeserannya?
Gunakan mode Brute Force untuk melihat semua 25 pergeseran yang mungkin. Yang benar akan menjadi bahasa Inggris yang dapat dibaca (atau bahasa target Anda). Sebagai alternatif, analisis frekuensi: hitung kemunculan huruf, yang paling umum kemungkinan adalah E yang digeser oleh kunci.
Apakah ini menangani alfabet non-Inggris?
Saat ini hanya mendukung A-Z/a-z. Alfabet yang diperluas (Cyrillic, Yunani, karakter beraksen) dilewatkan tanpa perubahan.

Alat terkait