Lompat ke konten

Enkoder & Dekoder Sandi Caesar

Enkode atau dekode sandi geser Caesar dengan pergeseran apa pun dari 1 sampai 25, atau tekan preset ROT13. Jika Anda tidak tahu pergeserannya, centang mode brute-force dan baca semua 25 dekode yang mungkin dalam sebuah daftar. Huruf mempertahankan huruf besar dan kecilnya, dan semua yang lain diteruskan tanpa perubahan. Gratis, tanpa perlu mendaftar, dan tidak ada yang diunggah.

Mode

Cara Kerja Sandi Caesar

Sandi Caesar adalah salah satu teknik enkripsi tertua yang diketahui, dinamai dari Julius Caesar, yang menggunakannya sekitar tahun 58 SM untuk melindungi korespondensi militer. Setiap huruf digantikan oleh huruf yang berjarak sejumlah posisi tetap lebih jauh di alfabet, berputar kembali dari Z ke A. Dengan pergeseran 3, HELLO menjadi KHOOR.

Mendekode hanya menggeser ke arah yang berlawanan. Karena hanya ada 25 pergeseran yang bermakna, sandi ini tidak menawarkan keamanan sungguhan saat ini — tetapi kelemahan yang sama itulah yang menjadikannya pengantar sempurna untuk kriptografi, dan mode brute-force di atas menunjukkan persis bagaimana penyerang akan memecahkannya.

Cara Menggunakan Alat Sandi Caesar

  1. 1. Pilih Enkode atau Dekode. Enkode menggeser huruf ke depan; Dekode menggesernya kembali dengan jumlah yang sama.
  2. 2. Atur pergeseran. Geser penggeser atau ketik angka dari 1 sampai 25. Tombol preset ROT13 mengatur 13.
  3. 3. Ketik atau tempel pesan Anda. Hasil muncul saat Anda mengetik. Huruf mempertahankan huruf besar atau kecilnya; angka, spasi, tanda baca, dan huruf beraksen diteruskan tanpa perubahan.
  4. 4. Tidak tahu pergeserannya? Centang Mode brute-force. Alat menerapkan semua 25 dekode dan menampilkannya dalam daftar, sehingga Anda dapat memindai baris yang terbaca sebagai bahasa Inggris.

Cara Kerja Sandi Caesar

Beri nomor huruf dari 0 (A) sampai 25 (Z). Untuk mengenkripsi dengan pergeseran k, tambahkan k ke nomor setiap huruf dan kembali ke awal setelah melewati Z: E(x) = (x + k) mod 26. Untuk mendekripsi, kurangi: D(x) = (x − k) mod 26. Penulis Romawi Suetonius, dalam biografinya tentang Julius Caesar, menyebut Caesar menulis surat rahasia dengan menulis D untuk A "dan seterusnya dengan huruf lainnya" — pergeseran 3, versi yang membawa namanya.

Teks biasa

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Pergeseran 3

DEFGHIJKLMNOPQRSTUVWXYZABC

ROT13

NOPQRSTUVWXYZABCDEFGHIJKLM

Contoh Kasus

Attack at dawn dengan pergeseran 3 menjadi Dwwdfn dw gdzq: A ke D, t ke w, t ke w, a ke d, c ke f, k ke n, dan seterusnya, dengan spasi tidak berubah. Dengan ROT13, pesan yang sama menjadi Nggnpx ng qnja, dan menerapkan ROT13 sekali lagi mengembalikan Attack at dawn. Itulah sifat ROT13 yang berguna: 13 adalah setengah dari 26, sehingga operasi yang sama mengenkode sekaligus mendekode. ROT13 pernah dipakai di Usenet dan forum untuk menyembunyikan spoiler dan punchline, bukan untuk merahasiakan sesuatu.

Memecahkan Sandi Caesar

Karena hanya 25 pergeseran yang mengubah sesuatu, Anda bisa mencoba semuanya. Masukkan Dwwdfn dw gdzq dengan mode brute-force dicentang, dan daftarnya berjalan dari Pergeseran 1: Cvvcem cv fcyp melalui Pergeseran 3: Attack at dawn sampai Pergeseran 25. Baris yang benar adalah satu-satunya yang memuat kata sungguhan. Untuk pesan panjang ada pemeriksaan yang lebih cepat, yaitu analisis frekuensi: E adalah huruf paling umum dalam bahasa Inggris, sehingga huruf sandi yang paling sering muncul kemungkinan mewakili E, dan jarak di antara keduanya memberi pergeseran. Penghitung Frekuensi Huruf dapat menghitung huruf untuk Anda.

Perhatikan bahwa daftar brute-force menampilkan hasil dekode, satu untuk setiap pergeseran yang mungkin, dan tidak memeringkatnya; Andalah yang membacanya.

Batasan Alat Ini

  • Hanya A–Z dan a–z yang digeser. Huruf beraksen, Sirilik, Yunani, dan aksara lain diteruskan tanpa perubahan, sehingga Café dengan pergeseran 3 menjadi Fdié. Sandi ini didefinisikan pada alfabet 26 huruf.
  • Pergeseran 0 dan 26 tidak melakukan apa-apa, sehingga penggeser dimulai dari 1 dan berhenti di 25.
  • Tidak aman. Dengan 25 kemungkinan kunci, sandi Caesar tidak melindungi apa pun; gunakan untuk teka-teki, pengajaran, dan permainan.

Sandi Mana yang Anda Butuhkan?

SandiKunciGunakan saat
Caesar / ROT13 (halaman ini)Satu pergeseran, 1–25Pesan memakai satu pergeseran tetap
Sandi VigenèreSebuah kata kunci; pergeserannya berubah per hurufHuruf digeser dengan sebuah kata yang berulang
Sandi AffineSebuah pengali dan sebuah pergeseranPesan dikalikan, lalu digeser
Atbash CipherTidak ada; alfabet dibalikA↔Z, B↔Y
Substitution Cipher SolverAlfabet acak penuhHuruf dipetakan satu-satu tanpa pola

Belum yakin jenis sandi Anda? Cipher Identifier yang direncanakan akan menyarankan satu keluarga sandi berdasarkan statistik huruf.

Pertanyaan yang Sering Diajukan

Apa itu sandi Caesar?
Sandi substitusi yang mengganti setiap huruf dengan huruf yang berjarak sejumlah tetap di depannya dalam alfabet, kembali dari Z ke A. Dengan pergeseran 3, A menjadi D dan HELLO menjadi KHOOR. Namanya diambil dari Julius Caesar, yang menurut Suetonius memakai pergeseran 3.
Bagaimana cara mendekode sandi Caesar tanpa mengetahui pergeserannya?
Centang mode brute-force dan tempelkan pesannya. Alat menampilkan semua 25 dekode; yang terbaca sebagai bahasa biasa adalah jawabannya. Karena hanya ada 25 kandidat, cara ini selalu berhasil untuk sandi Caesar sungguhan.
Apa itu ROT13?
Sandi Caesar dengan pergeseran 13. Karena 13 adalah setengah alfabet, menerapkannya dua kali mengembalikan teks aslinya, sehingga satu operasi mengenkode sekaligus mendekode. Gunakan tombol preset ROT13 untuk mengatur pergeseran.
Apakah sandi ini mengubah angka, spasi, atau tanda baca?
Tidak. Hanya huruf A–Z dan a–z yang digeser, dan masing-masing mempertahankan huruf besar atau kecilnya. Angka, spasi, tanda baca, dan huruf beraksen dibiarkan.
Apa bedanya sandi Caesar dengan sandi Vigenère?
Sandi Caesar memakai satu pergeseran untuk seluruh pesan. Sandi Vigenère memakai kata kunci, dan setiap huruf kunci memberikan pergeseran Caesar yang berbeda untuk huruf pesan yang bersesuaian, itulah sebabnya ia bertahan dari serangan selama berabad-abad.
Apakah sandi Caesar aman?
Tidak. Ia memiliki 25 kunci dan langsung terpecahkan dengan brute force, begitu pula dengan analisis frekuensi. Ini sandi pertama yang baik untuk belajar dan teka-teki, tetapi tidak boleh dipakai untuk melindungi sesuatu yang pribadi.
Apakah pesan saya diunggah?
Tidak. Penggeseran terjadi di browser Anda saat Anda mengetik, dan tidak ada yang dikirim ke mana pun.

Alat Terkait

Lainnya di Kode dan sandi