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
Masukkan plaintext (atau ciphertext)
Huruf A-Z dan a-z diterjemahkan; digit, spasi, dan tanda baca dibiarkan apa adanya.
-
2
Setiap huruf dibalik ke cerminnya
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Salin hasilnya
Tool mempertahankan kapitalisasi asli, jadi `Atbash` menjadi `Zgyzhs`.
-
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
Generator MD5
Buat nilai hash MD5 dari teks atau file apa pun. Hasilnya berupa nilai 128 bit dalam format heksadesimal, dan dihitung sepenuhnya di peramban Anda.
Generator JWT
Buat JWT bertanda tangan dengan header kustom, klaim payload, metode penandatanganan HMAC atau RSA, batasan masa berlaku, serta pembatasan audiens untuk keperluan pengujian.
Identifikasi Enkripsi
Tempel teks rahasia atau hasil hash-nya; identifikator tersebut akan menunjukkan algoritma atau format enkoding yang kemungkinan digunakan, seperti MD5, SHA, bcrypt, AES, RSA, Base64, dan lainnya.
Generator Hash MD5
Hitung nilai checksum MD5 dari teks dan file untuk verifikasi integritas. Hasilnya sesuai dengan output dari fungsi `md5sum` maupun perintah `openssl dgst -md5`.
Sandi Angka ke Huruf
Ubah angka menjadi huruf dan sebaliknya dengan sandi A=1, B=2 (A1Z26) untuk teka-teki, tebak-tebakan, dan petunjuk escape room.
Generator Hash
Buat hash MD5, SHA-1, SHA-256, SHA-384, SHA-512, dan CRC32 dari teks, dengan digest siap salin untuk checksum dan perbandingan.
Alat ini tersedia dalam bahasa lain
- Koder szyfru Atbash [PL]
- Encodeur de chiffre Atbash [FR]
- Atbash暗号エンコーダー [JA]
- Atbash-kodare [SV]
- Atbash-Chiffre-Encoder [DE]
- Bộ mã hóa mật mã Atbash [VI]
- مشفر شفرة Atbash [AR]
- Codificador de Cifrado Atbash [ES]
- Atbash 암호 인코더 [KO]
- ตัวเข้ารหัส Atbash Cipher [TH]
- Atbash-codering [NL]
- Codificador de Cifra Atbash [PT]
- Atbash Cipher Encoder [EN]
- Codificatore del Cifrario Atbash [IT]
- Кодировщик шифра Атбаш [RU]
- Atbash Şifre Kodlayıcı [TR]
- Atbash 密码编码器 [ZH]