Alat Sandi Atbash
Atbash adalah salah satu sandi substitusi tertua yang diketahui, awalnya digunakan dalam alfabet Ibrani. Cara kerjanya dengan membalik alfabet: huruf pertama menjadi huruf terakhir, huruf kedua menjadi huruf kedua terakhir, dan seterusnya (A↔Z, B↔Y, C↔X).
Alphabet Mapping
Original
Atbash
Contoh cepat
Asli:
Hello World Atbash:
Svool Dliow Asli:
The quick brown fox Atbash:
Gsv jfrxp yildm ulc Memahami sandi Atbash
Sandi Atbash adalah sandi substitusi monoalfabetik yang awalnya digunakan untuk alfabet Ibrani. Nama "Atbash" berasal dari huruf-huruf Ibrani pertama, terakhir, kedua, dan kedua terakhir (Alef-Taw-Bet-Shin). Seperti ROT13, sandi ini bersifat self-inverse: menerapkannya dua kali akan mengembalikan teks asli.
Cara kerja Atbash
Sandi Atbash menciptakan pemetaan alfabet terbalik di mana setiap huruf diganti dengan posisi cerminnya:
- A ↔ Z, B ↔ Y, C ↔ X, D ↔ W, E ↔ V
- F ↔ U, G ↔ T, H ↔ S, I ↔ R, J ↔ Q
- K ↔ P, L ↔ O, M ↔ N
Karena alfabet tercermin dengan sempurna, menerapkan Atbash dua kali akan mengembalikan teks asli, membuat enkripsi dan dekripsi menjadi operasi yang identik.
Konteks sejarah
Sandi Atbash memiliki sejarah yang kaya yang membentang ribuan tahun:
- Referensi alkitabiah: Ditemukan dalam Alkitab Ibrani (Yeremia 25:26, 51:41), di mana "Sheshak" adalah bentuk Atbash dari "Babel" (Babilonia)
- Asal Ibrani: Awalnya dirancang untuk alfabet Ibrani yang terdiri dari 22 huruf
- Gulungan Laut Mati: Digunakan dalam beberapa teks yang ditemukan di Qumran
- Penggunaan modern: Masih digunakan dalam teka-teki, permainan, dan sebagai alat pendidikan untuk mengajarkan dasar-dasar kriptografi
Penggunaan saat ini
- Pendidikan kriptografi: Mengajarkan konsep dasar enkripsi dan sandi substitusi
- Pembuatan teka-teki: Escape room, berburu harta karun, dan tantangan kriptografi
- Geocaching: Membuat petunjuk dan koordinat terenkripsi untuk petualangan geocaching
- Penulisan kreatif: Menambahkan keaslian pada fiksi sejarah atau novel misteri
- Pengembangan game: Enkripsi sederhana untuk kode dan pesan rahasia dalam game
Atbash vs sandi lainnya
Bagaimana perbandingan Atbash dengan sandi klasik serupa?
- vs Sandi Caesar: Caesar menggunakan pergeseran tetap (1-25), Atbash selalu menggunakan pemetaan alfabet terbalik
- vs ROT13: Keduanya bersifat self-inverse, tetapi ROT13 bergeser 13 posisi sementara Atbash mencerminkan alfabet
- vs Substitusi umum: Atbash menggunakan pola tetap yang dapat diprediksi sementara substitusi umum menggunakan pemetaan acak
Algoritma
Transformasi Atbash dapat diekspresikan secara matematis: Untuk posisi huruf i (di mana A=0, B=1, ..., Z=25), posisi terenkripsi adalah (25 - i). Rumus sederhana ini membuatnya mudah diimplementasikan dalam bahasa pemrograman apa pun.
Catatan keamanan
Sandi Atbash tidak memberikan keamanan kriptografi apa pun dan tidak boleh digunakan untuk melindungi informasi sensitif. Sangat rentan terhadap analisis frekuensi dan mudah dipecahkan. Gunakan hanya untuk tujuan pendidikan, teka-teki, atau hiburan.