Atbash-codering
Atbash is een van de oudste bekende cijfers, gebruikt door Hebreeuwse schrijvers in het boek Jeremia rond 600 v.Chr. Elke letter wordt gekoppeld aan haar spiegelbeeld in het alfabet: A wordt Z, B wordt Y, enzovoort. Omdat de mapping haar eigen inverse is, versleutelt en ontsleutelt dezelfde bewerking. Naar moderne maatstaven is het zwak, maar het blijft een vaste waarde in puzzels, escape rooms en inleidende lessen cryptografie.
Coderen met Atbash
-
1
Voer de platte tekst (of cijfertekst) in
Letters A-Z en a-z worden vertaald; cijfers, spaties en leestekens blijven ongewijzigd.
-
2
Elke letter springt naar haar spiegelbeeld
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Kopieer het resultaat
De tool behoudt je oorspronkelijke hoofdletters, dus `Atbash` wordt `Zgyzhs`.
-
4
Om te decoderen plak je de cijfertekst terug
Atbash is zelf-invers: twee keer toepassen geeft het origineel terug.
De mapping
| Plat | Cijfer | Plat | Cijfer |
|---|---|---|---|
| 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 |
De naam
Het woord atbash zelf is gevormd uit de eerste (aleph), laatste (tav), tweede (bet) en op een na laatste (shin) letters van het Hebreeuwse alfabet, een ezelsbruggetje voor de omkering.
Bekende platte tekst in de Bijbel
Het Hebreeuwse woord Sheshach (ששך) in Jeremia 25:26 en 51:41 wordt algemeen gezien als een Atbash-versleuteling van Babel (בבל), een van de vroegst gedocumenteerde toepassingen van een substitutiecijfer.
Cryptanalytische sterkte: nul
Atbash is een monoalfabetische substitutie met een vaste, publieke sleutel. Breken is triviaal: een vijfjarige met een potlood kan het. Gebruik Atbash niet voor iets dat geheim moet blijven. Het is prima voor puzzels, aanwijzingen en obfuscatie waarbij het publiek weet dat het het cijfer moet toepassen.
Veelgestelde vragen
Nee. ROT13 roteert elke letter 13 posities (A→N, B→O). Atbash spiegelt rond het midden van het alfabet (A→Z, B→Y). Beide zijn zelf-invers. Beide zijn triviaal te breken.
Deze tool verwerkt ASCII A-Z/a-z. Atbash uitbreiden naar Hebreeuws of andere alfabetten is in principe eenvoudig, maar elke taal heeft zijn eigen mapping van 26 letters of een ander aantal nodig; niet-Latijnse tekens blijven hier ongewijzigd.
Omdat de mapping symmetrisch is. A ↔ Z betekent dat A naar Z gaat en Z naar A. Elk symmetrisch cijfer is zijn eigen inverse. Diezelfde eigenschap maakt het een bewerking met een enkele sleutel, zonder aparte decode-modus.
Nee. Atbash is een lettersubstitutie; cijfers, spaties, leestekens, emoji en letters met accenten blijven allemaal ongemoeid. Daarom behoudt de cijfertekst woordspaties en lijkt hij grofweg op de platte tekst.
Gerelateerde tools
Getal-naar-letter-code
Zet getallen om naar letters en terug met de code A=1, B=2 (A1Z26) voor puzzels, raadsels en aanwijzingen in escaperooms.
Wachtwoordzin-generator
Genereer een onthoudbare wachtwoordzin uit willekeurige, veelvoorkomende woorden, met een instelbaar aantal woorden, een scheidingsteken, hoofdletters en een optioneel toegevoegd getal.
Willekeurige API-keygenerator
Genereer op de server API-sleutels van 8–128 tekens als hex, base64url of alfanumeriek, of maak een UUIDv4.
MD5-hashgenerator
Bereken MD5-checksummen van tekst en bestanden voor integriteitsverificatie. De uitvoer komt overeen met die van md5sum en openssl dgst -md5.
MD5-generator
Genereer een MD5-hash van willekeurige tekst of een bestand. Het resultaat is een 128-bits hash in hexadecimaal formaat en wordt volledig in uw browser berekend.
Base64-bestandsencoder
Encodeer elk bestand (PDF, ZIP, afbeelding, executable) naar Base64-tekst om in JSON, e-mail, YAML of data URI's te embedden. Draait lokaal, geen upload.
Tool beschikbaar in andere talen
- Atbash 암호 인코더 [KO]
- Bộ mã hóa mật mã Atbash [VI]
- Atbash-kodare [SV]
- Koder szyfru Atbash [PL]
- Atbash-Chiffre-Encoder [DE]
- ตัวเข้ารหัส Atbash Cipher [TH]
- Codificador de Cifrado Atbash [ES]
- Encoder Sandi Atbash [ID]
- مشفر شفرة Atbash [AR]
- Encodeur de chiffre Atbash [FR]
- Codificador de Cifra Atbash [PT]
- Atbash暗号エンコーダー [JA]
- Atbash Cipher Encoder [EN]
- Codificatore del Cifrario Atbash [IT]
- Кодировщик шифра Атбаш [RU]
- Atbash Şifre Kodlayıcı [TR]
- Atbash 密码编码器 [ZH]