Sandi Atbash
Enkode dan dekode sandi Atbash, sandi cermin kuno yang menukar A dengan Z, B dengan Y, dan seterusnya. Karena pemetaannya simetris, kotak yang sama mengenkripsi sekaligus mendekripsi. Semuanya berjalan di browser Anda.
Atbash adalah balikan dirinya sendiri — operasi yang sama mengenkode sekaligus mendekode, jadi satu kotak melakukan keduanya.
Masukkan teks di atas untuk melihat hasil Atbash di sini.
Tabel alfabet Atbash
Biasa
Atbash
Cara menggunakan Sandi Atbash
- 1
Ketik atau tempel teks Anda
Masukkan pesan yang ingin Anda konversi. Sandi Atbash berjalan otomatis saat Anda mengetik, mencerminkan setiap huruf sementara angka dan tanda baca diteruskan apa adanya.
- 2
Baca hasil Atbash
Teks yang telah dikonversi muncul seketika. Karena Atbash adalah balikan dirinya sendiri, kotak hasil yang sama bekerja baik saat Anda mengenkode teks biasa maupun mendekode sebuah pesan tersandi.
- 3
Periksa tabel alfabet
Buka tabel alfabet Atbash untuk melihat seluruh pemetaan A sampai Z di atas Z sampai A dan memastikan bagaimana setiap huruf ditukar.
- 4
Salin, unduh, atau bagikan
Salin hasil ke clipboard Anda, unduh sebagai berkas teks, atau bagikan tautan yang membuka kembali alat ini dengan teks Anda yang persis sama, siap digunakan.
Memahami Sandi Atbash
Apa itu sandi Atbash?
Sandi Atbash adalah sandi substitusi sederhana yang mengganti setiap huruf dengan bayangan cerminnya di dalam alfabet: A menjadi Z, B menjadi Y, C menjadi X, dan seterusnya hingga Z menjadi A. Ia adalah salah satu sandi tertua yang diketahui, awalnya diciptakan untuk alfabet Ibrani, dan namanya berasal dari dua pasang huruf pertama yang ditukarnya, Aleph dengan Taw dan Beth dengan Shin.
Karena alfabetnya cukup dibalik, Atbash tidak punya kunci untuk dipilih dan tidak ada pengaturan untuk disesuaikan. Itu menjadikannya sandi klasik paling mudah dipelajari dan pemandangan yang umum dalam teka-teki, escape room, geocaching, dan pelajaran kriptografi untuk pemula.
Bagaimana cara kerja sandi Atbash
Untuk mengenkode, Anda menulis alfabet maju lalu menulisnya lagi mundur di bawahnya, menyejajarkan A dengan Z, B dengan Y, dan M dengan N di tengah. Setiap huruf dalam pesan Anda kemudian ditukar dengan huruf yang berada tepat di bawahnya. Spasi, angka, dan tanda baca dibiarkan persis seperti apa adanya, sehingga bentuk kata dan panjang pesan asli tetap terlihat.
Atbash adalah balikan dirinya sendiri: menjalankan teks melaluinya untuk kedua kalinya akan mengembalikan aslinya, sehingga satu operasi yang sama mengenkripsi sekaligus mendekripsi. Tidak ada langkah dekode terpisah dan tidak ada kunci untuk diingat, dan itulah yang membuatnya begitu cepat digunakan.
Contoh terselesaikan
Ambil kata HELLO. H memetakan ke S, E memetakan ke V, L memetakan ke O, dan O memetakan ke L, menghasilkan teks sandi SVOOL. Jalankan SVOOL kembali melalui Atbash dan Anda mendapatkan HELLO lagi. Frasa yang lebih panjang berperilaku sama: ATTACK AT DAWN menjadi ZGGZXP ZG WZDM, dengan spasi yang dibiarkan di tempatnya sehingga ketiga kata tetap terpisah dengan jelas.
Perhatikan bahwa huruf yang berulang selalu memetakan ke pengganti yang sama, sehingga L ganda pada HELLO menjadi O ganda. Pemetaan satu-ke-satu yang tetap itulah yang mendefinisikan sebuah sandi substitusi monoalfabet.
Tabel dan rumus Atbash
Seluruh sandi muat dalam satu tabel kecil: baris biasa A sampai Z di atas baris sandi Z sampai A. Jika huruf diberi nomor dari 0 hingga 25, dengan A sebagai 0 dan Z sebagai 25, aturannya cukup E(x) = 25 - x, dan karena menerapkannya dua kali mengembalikan angka aslinya, rumus yang sama persis pula yang mendekode. Tabel referensi di bawah alat ini menampilkan seluruh pemetaan dalam sekilas pandang.
Atbash dalam bahasa Ibrani dan Alkitab
Atbash pertama kali digunakan dengan alfabet Ibrani yang berjumlah 22 huruf, memasangkan huruf pertama Aleph dengan huruf terakhir Taw, huruf kedua Beth dengan huruf kedua dari belakang Shin, dan seterusnya. Para sarjana sejak lama mencatat contoh-contoh yang tampak jelas dalam Alkitab Ibrani: dalam Kitab Jeremiah nama Sheshach secara luas dibaca sebagai enkode Atbash dari Babel, yang berarti Babilonia, dan Leb Kamai dibaca sebagai enkode dari Kasdim, yaitu bangsa Kasdim. Apakah ini sandi yang disengaja atau permainan kata masih diperdebatkan, tetapi semuanya menunjukkan bahwa teknik ini setidaknya berusia dua setengah ribu tahun.
Cara mengenali dan memecahkan Atbash
Atbash tidak menawarkan keamanan nyata: hanya ada satu pemetaan yang mungkin, sehingga siapa pun yang mencurigai Atbash dapat mendekode sebuah pesan seketika dengan menjalankannya melalui sandi sekali lagi. Petunjuk yang berguna adalah bahwa huruf A dalam teks biasa selalu menjadi Z, dan kata-kata pendek yang umum mengambil bentuk yang dapat dikenali, misalnya kata A menjadi Z dan kata I menjadi R. Karena sandi ini membalik frekuensi huruf, huruf-huruf yang biasanya langka dalam bahasa Inggris, seperti Z dan Q, tiba-tiba muncul sesering huruf-huruf yang umum, yang merupakan penanda cepat bahwa sebuah sandi alfabet terbalik sedang dipakai.
Apakah sandi Atbash aman?
Tidak. Dengan satu pemetaan tetap dan tanpa kunci, Atbash tidak memberikan perlindungan apa pun bagi sesuatu yang benar-benar perlu dirahasiakan, dan ia terpecahkan begitu dikenali. Nilainya saat ini bersifat edukatif dan rekreatif: ia adalah sandi pertama yang sempurna untuk mengajarkan substitusi, alat yang menyenangkan untuk teka-teki dan permainan, serta sepotong sejarah kriptografi. Untuk keamanan yang sesungguhnya, algoritma modern seperti AES digunakan sebagai gantinya.
Pertanyaan yang sering diajukan
Apa itu sandi Atbash?
Bagaimana cara kerja sandi Atbash?
Apakah enkode dan dekode sama dalam Atbash?
Bisakah Anda menunjukkan contoh Atbash?
Apa itu tabel alfabet Atbash?
Dari mana asal sandi Atbash?
Apakah Atbash digunakan dalam Alkitab?
Bagaimana cara memecahkan atau mengenali sandi Atbash?
Apakah Atbash mengubah angka, spasi, atau tanda baca?
Apakah sandi Atbash aman?
Apakah teks saya diunggah ke server?
Bagaimana cara menulis sandi Atbash dalam kode?
Alat terkait
Lanjutkan dengan alat praktis ini