Enkripsi dan dekripsi pesan dengan sandi Caesar atau ROT13 — langsung di browser Anda.
Sandi Caesar adalah salah satu teknik enkripsi tertua yang dikenal, dinamai dari Julius Caesar, yang konon memakai geseran tiga huruf untuk melindungi korespondensi militer. Idenya sangat sederhana: setiap huruf dalam pesan diganti dengan huruf yang berjarak tetap lebih jauh dalam alfabet, berputar kembali di ujungnya — dengan geseran 3, A menjadi D, B menjadi E, dan Z menjadi C. ROT13 adalah kasus khusus dengan geseran 13: karena alfabet Latin punya 26 huruf, menerapkan ROT13 dua kali mengembalikan teks aslinya, yang membuatnya jadi favorit di forum internet awal untuk menyembunyikan spoiler dan jawaban teka-teki.
Alat ini mengimplementasikan sandi tersebut persis seperti di buku teks. Setiap huruf A sampai Z digeser sebanyak yang Anda pilih, huruf besar dan kecil dipertahankan, dan angka, tanda baca, serta spasi diteruskan tanpa disentuh. Dekripsi cukup menerapkan geseran kebalikannya. Huruf beraksen tidak punya tempat dalam alfabet klasik 26 huruf, jadi secara default alat ini menghilangkan aksen sebelum menyandi (é menjadi e); hapus centang opsinya dan huruf itu akan diteruskan tanpa perubahan. Seluruh transformasi terjadi dalam JavaScript murni di perangkat Anda.
Kini sandi Caesar adalah alat edukasi, bukan alat keamanan. Dengan hanya 25 kemungkinan geseran, siapa pun bisa membobolnya dalam hitungan detik dengan brute force, dan analisis frekuensi huruf memecahkannya lebih cepat lagi — justru itulah mengapa ia pengantar kriptografi yang begitu baik. Gunakan untuk mengajari anak-anak cara kerja enkripsi, menyusun berburu harta karun dan teka-teki escape room, memecahkan spoiler ROT13, atau menyelesaikan mystery cache geocaching. Untuk apa pun yang benar-benar harus tetap rahasia, gunakan kriptografi sungguhan seperti AES atau TLS.
Enkripsi: E(x) = (x + n) mod 26, dengan x posisi huruf (A=0..Z=25) dan n geserannya. Dekripsi: D(x) = (x − n) mod 26. ROT13 adalah kasus n = 13, di mana enkripsi dan dekripsi merupakan operasi yang sama.
ROT13 adalah sandi Caesar dengan geseran tetap 13. Karena alfabet punya 26 huruf, mengenkripsi dua kali dengan ROT13 mengembalikan teks aslinya — tombol yang sama mengenkode dan mendekode.
Tidak. Hanya ada 25 kemungkinan geseran, jadi mencoba semuanya butuh hitungan detik, dan analisis frekuensi membobolnya seketika. Ia bagus untuk belajar dan permainan, jangan pernah untuk melindungi rahasia sungguhan.
Coba setiap geseran dari 1 sampai 25 dan cari teks yang terbaca. Tempel pesannya, klik "Dekripsi", dan ubah angka geserannya sampai kata-kata muncul — dengan hanya 25 opsi, jarang butuh lebih dari semenit.
Angka dan tanda baca tidak pernah diubah — hanya huruf A sampai Z yang digeser. Huruf beraksen dikonversi lebih dulu ke bentuk polosnya (é → e) secara default; nonaktifkan "Hapus aksen dulu" untuk membiarkannya utuh.
Tidak. Enkripsi dan dekripsi berjalan 100% dalam JavaScript di perangkat Anda. Tidak ada yang dikirim ke server mana pun, ditransmisikan, atau disimpan.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.