Encoder Sandi Atbash

Atbash adalah salah satu sandi tertua yang tercatat - digunakan oleh para juru tulis Ibrani dalam kitab Yeremia sekitar 600 SM. Sandi ini memetakan setiap huruf ke bayangan cerminnya dalam alfabet: A menjadi Z, B menjadi Y, dan seterusnya. Karena pemetaannya adalah invers dirinya sendiri, operasi yang sama dapat mengenkripsi sekaligus mendekripsi. Atbash lemah menurut standar modern apa pun, tetapi tetap sering dipakai dalam teka-teki, escape room, dan pelajaran pengantar kriptografi.

Cara encode dengan Atbash

  1. 1

    Masukkan plaintext (atau ciphertext)

    Huruf A-Z dan a-z diterjemahkan; digit, spasi, dan tanda baca dibiarkan apa adanya.

  2. 2

    Setiap huruf dibalik ke cerminnya

    A↔Z, B↔Y, C↔X, ... M↔N.

  3. 3

    Salin hasilnya

    Tool mempertahankan kapitalisasi asli, jadi `Atbash` menjadi `Zgyzhs`.

  4. 4

    Untuk decode, tempel ciphertext kembali

    Atbash bersifat invers terhadap dirinya sendiri: menerapkannya dua kali mengembalikan teks asli.

Pemetaan

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

Nama Atbash

Kata atbash sendiri dibentuk dari huruf pertama (aleph), terakhir (tav), kedua (bet), dan kedua-terakhir (shin) dalam alfabet Ibrani - sebuah jembatan keledai untuk mengingat proses pembalikan tersebut.

Plaintext yang dikenal dalam Alkitab

Kata Ibrani Sheshach (ששך) dalam Yeremia 25:26 dan 51:41 secara luas dianggap sebagai enkripsi Atbash dari Babel (בבל) - salah satu penggunaan sandi substitusi paling awal yang terdokumentasi.

Kekuatan kriptanalitik: nol

Atbash adalah substitusi monoalfabetik dengan kunci tetap dan publik. Membongkarnya sangat mudah: anak lima tahun dengan pensil pun bisa melakukannya. Jangan gunakan Atbash untuk apa pun yang perlu tetap rahasia. Sandi ini cocok untuk teka-teki, petunjuk, dan penyamaran ringan ketika audiens tahu harus menerapkan sandinya.

Pertanyaan yang Sering Diajukan

Tidak. ROT13 memutar setiap huruf 13 posisi (A→N, B→O). Atbash mencerminkan huruf melintasi tengah alfabet (A→Z, B→Y). Keduanya invers terhadap dirinya sendiri. Keduanya sangat mudah dipecahkan.

Tool ini menangani ASCII A-Z/a-z. Memperluas Atbash ke bahasa Ibrani atau alfabet lain secara prinsip mudah, tetapi setiap bahasa membutuhkan pemetaan 26 huruf atau jumlah lain miliknya sendiri; karakter non-Latin di sini dibiarkan apa adanya.

Karena pemetaannya simetris. A ↔ Z berarti memetakan A memberi Z, dan memetakan Z memberi A. Sandi simetris apa pun adalah invers dirinya sendiri. Properti yang sama membuatnya menjadi operasi satu kunci tanpa mode decode khusus.

Tidak. Atbash adalah substitusi huruf; digit, spasi, tanda baca, emoji, dan karakter beraksen semuanya dibiarkan apa adanya. Karena itu ciphertext mempertahankan jarak kata dan terlihat kira-kira seperti plaintext.

Alat Terkait