Sandi Atbash - Alat Enkripsi Ibrani Kuno

iklan

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).

0 karakter
0 karakter

Alphabet Mapping

Original

A B C D E F ... X Y Z

Atbash

Z Y X W V U ... C B A

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.