Atbash-kodare
Atbash är ett av de äldsta kända chiffren - använt av hebreiska skrivare i Jeremias bok omkring 600 f.Kr. Det mappar varje bokstav till dess spegelbild i alfabetet: A blir Z, B blir Y och så vidare. Eftersom mappningen är sin egen invers både krypterar och dekrypterar samma åtgärd. Det är svagt enligt alla moderna mått, men är fortfarande en klassiker i pussel, escape rooms och introduktionslektioner i kryptografi.
Så kodar du med Atbash
-
1
Ange klartexten (eller chiffertexten)
Bokstäverna A-Z och a-z översätts; siffror, mellanslag och skiljetecken lämnas oförändrade.
-
2
Varje bokstav vänds till sin spegelbild
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Kopiera resultatet
Verktyget bevarar ursprunglig skiftläge, så `Atbash` blir `Zgyzhs`.
-
4
För att avkoda klistrar du in chiffertexten igen
Atbash är självinvers: använder du det två gånger får du tillbaka originalet.
Mappningen
| Klartext | Chiffer | Klartext | Chiffer |
|---|---|---|---|
| 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 |
Namnet
Ordet atbash bildas av den första (aleph), sista (tav), andra (bet) och näst sista (shin) bokstaven i det hebreiska alfabetet - en minnesregel för vändningen.
Känd klartext i Bibeln
Det hebreiska ordet Sheshach (ששך) i Jeremia 25:26 och 51:41 anses ofta vara en Atbash-kryptering av Babel (בבל) - en av de tidigast dokumenterade användningarna av ett substitutionschiffer.
Kryptanalytisk styrka: noll
Atbash är en monoalfabetisk substitution med en fast, offentlig nyckel. Att knäcka det är trivialt: ett femårigt barn med penna kan göra det. Använd inte Atbash för något som behöver förbli hemligt. Det fungerar bra för pussel, ledtrådar och fördunkling där publiken vet att chiffret ska användas.
Vanliga frågor
Nej. ROT13 roterar varje bokstav 13 steg (A→N, B→O). Atbash speglar över alfabetets mitt (A→Z, B→Y). Båda är självinversa. Båda är triviala att knäcka.
Det här verktyget hanterar ASCII A-Z/a-z. Att utöka Atbash till hebreiska eller andra alfabet är i princip enkelt, men varje språk behöver sin egen 26-bokstävers eller annan mappning; icke-latinska tecken lämnas oförändrade här.
Eftersom mappningen är symmetrisk. A ↔ Z betyder att A mappas till Z och Z mappas till A. Alla symmetriska chiffer är sin egen invers. Samma egenskap gör det till en åtgärd med en enda nyckel, utan något särskilt decode-läge.
Nej. Atbash är en bokstavssubstitution; siffror, mellanslag, skiljetecken, emoji och accenttecken passerar oförändrade. Därför bevarar chiffertexten ordmellanrum och ser ungefär ut som klartexten.
Relaterade verktyg
HMAC-generator
Generera HMAC-signaturer (SHA-256, SHA-384, SHA-512, SHA-1, MD5) från ett meddelande och en hemlig nyckel för API-autentisering och webhooks.
JWT-generator
Generera signerade JWT:er med anpassad huvudinformation, anspråk på payload, HMAC- eller RSA-signering samt giltighetsperiod och målgruppsrestriktioner för testning.
Hashgeneratör
Generera MD5-, SHA-1-, SHA-256-, SHA-384-, SHA-512- och CRC32-hashar från text, med en kopieringsklar digest för kontrollsummor och jämförelser.
Base64-filencoder
Koda valfri fil (PDF, ZIP, bild, körbar fil) till Base64-text för inbäddning i JSON, e-post, YAML eller data-URI:er. Körs lokalt, ingen uppladdning.
MD5-generator
Generera en MD5-hash från valfri text eller fil. 128-bitars utdata i hexadecimal form, beräknas helt i din webbläsare.
Konverterare från ETH till USD
Omvandla Ethereum (ETH) till amerikanska dollar med en live ETH/USD-kurs eller en kurs du anger själv. Se vad vilken ETH-mängd som helst är värd i USD.
Verktyget finns på andra språk
- Encoder Sandi Atbash [ID]
- Koder szyfru Atbash [PL]
- ตัวเข้ารหัส Atbash Cipher [TH]
- Atbash-Chiffre-Encoder [DE]
- Atbash暗号エンコーダー [JA]
- Atbash 암호 인코더 [KO]
- Codificador de Cifrado Atbash [ES]
- Codificador de Cifra Atbash [PT]
- Bộ mã hóa mật mã Atbash [VI]
- Encodeur de chiffre Atbash [FR]
- مشفر شفرة Atbash [AR]
- Atbash-codering [NL]
- Atbash Cipher Encoder [EN]
- Codificatore del Cifrario Atbash [IT]
- Кодировщик шифра Атбаш [RU]
- Atbash Şifre Kodlayıcı [TR]
- Atbash 密码编码器 [ZH]