NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Ketik teks dan pilih jumlah pergeseran. Huruf diputar sebanyak posisi tersebut dalam alfabet (A-Z, a-z); karakter lain tidak berubah. Gunakan shift=13 untuk ROT13, shift=3 untuk Caesar asli.
Khoor, Zruog!
Setiap huruf dalam input digantikan oleh huruf sejumlah posisi tertentu kemudian dalam alfabet. Dengan pergeseran +3, A menjadi D, B menjadi E, …, X menjadi A (melingkar). Bukan huruf tidak berubah. Decoding adalah proses yang sama dengan tanda yang berlawanan.
Dinamai setelah Julius Caesar, yang konon menggunakan pergeseran +3 untuk pesan militer. Ukuran pergeseran adalah satu-satunya rahasia. Dengan hanya 26 kemungkinan pergeseran, ini mudah dipecahkan dengan mencoba semuanya — tetapi ini adalah contoh pengajaran yang sangat baik untuk sandi substitusi.
ROT13 menggunakan shift=13. Karena 13 adalah setengah dari 26, menerapkan ROT13 dua kali mengembalikan teks asli — encoding dan decoding menggunakan operasi yang persis sama. Ini membuatnya populer di Usenet dan forum untuk menyembunyikan spoiler dan lelucon ofensif; pembaca dapat mendecode dengan mengklik tombol 'tampilkan' tanpa memerlukan decoder terpisah.
ROT13 bukan enkripsi dalam arti yang berarti. Ini adalah obfuskasi — setara dengan menulis 'spoiler tersembunyi di bawah' sehingga orang yang tidak ingin tahu dapat melewatinya.
Penyerang modern memecahkan Caesar cipher dalam mikrodetik dengan analisis frekuensi (E adalah huruf paling umum dalam bahasa Inggris; apa pun yang memetakan ke huruf yang sering dalam ciphertext kemungkinan adalah E). Jangan gunakan untuk hal-hal yang penting bagi Anda.
Gunakan untuk: contoh pendidikan, permainan teka-teki, ARG (alternate reality games), menyembunyikan teks di depan mata, tag spoiler ROT13. Jangan gunakan untuk: kata sandi, data keuangan, apa pun yang memiliki konsekuensi.
Hanya jumlah pergeseran. +3 adalah pilihan asli Caesar; 13 adalah tepat setengah alfabet (sehingga encoding dan decoding adalah operasi yang sama). Secara matematis keduanya adalah keluarga sandi yang sama.
26 huruf dalam alfabet — menggeser tepat 26 mendarat di huruf asli. Sama untuk kelipatan berapa pun dari 26.
Karena menerapkan ROT13 dua kali mengembalikan aslinya. Forum dan pembaca Usenet memiliki tombol 'rot13 teks ini' bawaan yang bekerja untuk kedua arah. Nyaman untuk menyembunyikan kemudian mengungkapkan teks.
Tidak — hanya A-Z dan a-z. Cyrillic, Yunani, CJK, dan Arab tidak berubah. Caesar cipher secara intrinsik spesifik untuk alfabet Latin.
Sama sekali tidak. Dengan 25 kemungkinan pergeseran (tidak termasuk 0 dan 26), komputer memecahkannya secara instan. Gunakan AES, RSA, atau library kriptografi yang sudah terbukti untuk keamanan nyata.
Sandi klasik yang lebih canggih menggunakan kata kunci untuk memvariasikan pergeseran per huruf. Masih bisa dipecahkan secara manual dengan cukup teks, tetapi jauh lebih sulit daripada Caesar. Kami belum menyertakannya.
Kenyamanan. Encoding dengan +3 dan decoding dengan +3 salah; Anda perlu -3 untuk mendecode. Pergeseran negatif memungkinkan Anda mendecode tanpa mengalihkan mode (atau tombol melakukannya untuk Anda).
Tidak. Encoding dan decoding berjalan secara lokal; tidak ada yang dikirim ke server.
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →Hire freelancers for design, writing, dev, and marketing — or sell your own services. Millions of gigs at every budget.
Browse Fiverr →