T

Text Machine

Alat teks andal, di browser Anda

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.

Teks Anda
Hasil Atbash

Masukkan teks di atas untuk melihat hasil Atbash di sini.

Tabel alfabet Atbash

Biasa

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Atbash

Z
Y
X
W
V
U
T
S
R
Q
P
O
N
M
L
K
J
I
H
G
F
E
D
C
B
A

Cara menggunakan Sandi Atbash

  1. 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. 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. 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. 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?
Atbash adalah salah satu sandi substitusi tertua. Ia mengganti setiap huruf dengan cerminnya di dalam alfabet, sehingga A menjadi Z, B menjadi Y, dan seterusnya. Sandi ini awalnya dirancang untuk alfabet Ibrani, dan namanya berasal dari dua pasang pertama yang ditukarnya: Aleph dengan Taw dan Beth dengan Shin.
Bagaimana cara kerja sandi Atbash?
Tulis alfabet maju, lalu tulis lagi mundur di bawahnya, sehingga A sejajar dengan Z dan M sejajar dengan N. Setiap huruf dalam pesan Anda ditukar dengan huruf yang berada di bawahnya. Angka, spasi, dan tanda baca dibiarkan tidak berubah, yang menjaga bentuk dan panjang pesan asli tetap terlihat.
Apakah enkode dan dekode sama dalam Atbash?
Ya. Atbash adalah balikan dirinya sendiri, artinya operasi yang sama persis mengenkripsi sekaligus mendekripsi. Menjalankan sebuah pesan melalui Atbash dua kali mengembalikan teks aslinya, sehingga tidak ada mode dekode terpisah dan tidak ada kunci. Itulah sebabnya alat ini menggunakan satu kotak hasil untuk kedua arah.
Bisakah Anda menunjukkan contoh Atbash?
Kata HELLO menjadi SVOOL, dan mengonversi SVOOL kembali menghasilkan HELLO lagi. Frasa ATTACK AT DAWN menjadi ZGGZXP ZG WZDM. Karena pemetaannya tetap, huruf yang berulang selalu memetakan ke pengganti yang sama, sehingga L ganda pada HELLO tetap menjadi O ganda.
Apa itu tabel alfabet Atbash?
Ia adalah pemetaan lengkap yang ditampilkan sebagai dua baris: alfabet biasa A sampai Z di atas alfabet sandi Z sampai A. Untuk mengonversi sebuah huruf, Anda menemukannya di baris biasa dan membaca huruf tepat di bawahnya. Tabel interaktif di bawah alat ini menampilkan seluruh pemetaan dalam sekilas pandang.
Dari mana asal sandi Atbash?
Atbash berasal dari alfabet Ibrani, memasangkan huruf pertama Aleph dengan huruf terakhir Taw, dan huruf kedua Beth dengan huruf kedua dari belakang Shin, dan dari sanalah namanya berasal. Ia setidaknya berusia dua setengah ribu tahun, menjadikannya salah satu sandi paling awal yang diketahui.
Apakah Atbash digunakan dalam Alkitab?
Beberapa contoh yang tampak jelas muncul dalam Alkitab Ibrani. Dalam Kitab Jeremiah nama Sheshach secara luas dibaca sebagai enkode Atbash dari Babel, yang berarti Babilonia, dan Leb Kamai sebagai enkode dari Kasdim, yaitu bangsa Kasdim. Para sarjana masih memperdebatkan apakah ini sandi yang disengaja atau permainan kata sastrawi, tetapi semuanya menunjukkan bahwa teknik ini telah dipahami pada zaman kuno.
Bagaimana cara memecahkan atau mengenali sandi Atbash?
Karena hanya ada satu pemetaan yang mungkin, Anda memecahkan Atbash cukup dengan menjalankan teks melalui sandi sekali lagi. Petunjuk bahwa Atbash sedang dipakai adalah A selalu menjadi Z, sehingga huruf yang secara alami langka seperti Z dan Q mulai muncul sesering huruf-huruf umum, dan kata-kata yang sangat pendek mengambil bentuk yang dapat dikenali.
Apakah Atbash mengubah angka, spasi, atau tanda baca?
Tidak. Hanya huruf A sampai Z yang dicerminkan, dan masing-masing mempertahankan bentuk huruf besar atau kecilnya. Angka, spasi, ganti baris, dan tanda baca diteruskan tanpa perubahan, sehingga tata letak pesan Anda tetap utuh.
Apakah sandi Atbash aman?
Tidak. Dengan satu pemetaan tetap dan tanpa kunci, Atbash tidak menawarkan perlindungan nyata dan terpecahkan seketika setelah dikenali. Ia paling tepat diperlakukan sebagai sandi edukatif dan teka-teki. Untuk keamanan yang sesungguhnya, algoritma modern seperti AES sebaiknya digunakan sebagai gantinya.
Apakah teks saya diunggah ke server?
Tidak. Semua proses konversi terjadi sepenuhnya di browser Anda, sehingga teks Anda tidak pernah diunggah, dicatat, atau disimpan. Bahkan tautan berbagi pun menyimpan teks Anda di bagian URL setelah tanda pagar, yang tidak pernah dikirim browser ke server, sehingga tetap privat sampai Anda memilih untuk membagikannya.
Bagaimana cara menulis sandi Atbash dalam kode?
Lakukan perulangan pada setiap karakter dan periksa apakah itu sebuah huruf. Jika ya, kurangi kode A untuk mendapatkan angka dari 0 hingga 25, ganti angka itu dengan 25 dikurangi dirinya sendiri untuk mencerminkannya, lalu tambahkan kembali kode A dan ubah menjadi karakter. Salin setiap karakter bukan huruf apa adanya tanpa perubahan. Dalam JavaScript, charCodeAt dan fromCharCode menangani konversinya, yang persis seperti cara kerja alat dalam-browser ini.

Alat terkait

Lanjutkan dengan alat praktis ini

Sandi Caesar

Sandi Vigenère

Sandi Rail Fence

Sandi Playfair

Sandi Afin

Sandi Bacon