Codificador de Cifra Atbash
Atbash é uma das cifras mais antigas registradas, usada por escribas hebreus no livro de Jeremias por volta de 600 a.C. Ela mapeia cada letra para sua imagem espelhada no alfabeto: A se torna Z, B se torna Y, e assim por diante. Como o mapeamento é seu próprio inverso, a mesma operação criptografa e descriptografa. É fraca por qualquer padrão moderno, mas continua sendo um elemento básico de quebra-cabeças, salas de fuga e aulas introdutórias de criptografia.
Como codificar com Atbash
-
1
Insira o texto simples (ou texto cifrado)
As letras A-Z e a-z são traduzidas; dígitos, espaços e pontuação passam inalterados.
-
2
Cada letra se inverte para seu espelho
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Copie o resultado
A ferramenta preserva seu caso original, então `Atbash` se torna `Zgyzhs`.
-
4
Para decodificar, cole o texto cifrado de volta
Atbash é auto-inverso: aplicá-lo duas vezes retorna o original.
O mapeamento
| Simples | Cifra | Simples | Cifra |
|---|---|---|---|
| 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 |
O nome
A palavra atbash em si é formada pela primeira (aleph), última (tav), segunda (bet) e penúltima (shin) letras do alfabeto hebraico, um mnemônico para a inversão.
Texto simples conhecido na Bíblia
A palavra hebraica Sheshach (ששך) em Jeremias 25:26 e 51:41 é amplamente considerada uma criptografia Atbash de Babel (בבל), um dos primeiros usos documentados de uma cifra de substituição.
Força criptoanalítica: zero
Atbash é uma substituição monoalfabética com uma chave fixa e pública. Quebrá-la é trivial: uma criança de cinco anos com um lápis pode fazê-lo. Não use Atbash para nada que precise permanecer em segredo. É adequado para quebra-cabeças, pistas e ofuscação onde o público sabe aplicar a cifra.
Perguntas frequentes
Não. ROT13 gira cada letra 13 posições (A→N, B→O). Atbash reflete através do meio do alfabeto (A→Z, B→Y). Ambos são auto-inversos. Ambos são triviais de quebrar.
Esta ferramenta lida com ASCII A-Z/a-z. Estender Atbash para hebraico ou outros alfabetos é simples em princípio, mas cada idioma precisa de seu próprio mapeamento de 26 letras ou mais; caracteres não latinos passam inalterados aqui.
Porque o mapeamento é simétrico. A ↔ Z significa que mapear A dá Z, e mapear Z dá A. Qualquer cifra simétrica é seu próprio inverso. A mesma propriedade faz dela uma operação de chave única sem modo decodificar necessário.
Não. Atbash é uma substituição de letras; dígitos, espaços, pontuação, emoji e caracteres acentuados passam inalterados. É por isso que o texto cifrado preserva o espaçamento das palavras e se parece aproximadamente com o texto simples.
Ferramentas relacionadas
Gerador de MD5
Gere um hash MD5 a partir de qualquer texto ou arquivo. Saída de 128 bits em hexadecimal, calculada inteiramente no seu navegador.
Gerador de Hash
Gere hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 a partir de texto, com um digest pronto para copiar em checksums e comparações.
Gerador de JWT
Gere JWTs assinados com cabeçalho personalizado, reivindicações de carga útil, assinatura HMAC ou RSA, expiração e restrições de público para testes.
Gerador de Hash MD5
Calcule checksums MD5 de textos e arquivos para verificação de integridade. Corresponde à saída de md5sum e openssl dgst -md5.
Gerador de frase-senha
Gere uma frase-senha memorizável com palavras comuns aleatórias, com número de palavras ajustável, separador, maiúsculas e um número opcional no fim.
Cifra de número para letra
Converta números em letras e vice-versa usando a cifra A=1, B=2 (A1Z26) para quebra-cabeças, enigmas e pistas de salas de fuga.
Ferramenta disponível em outros idiomas
- Atbash-Chiffre-Encoder [DE]
- Koder szyfru Atbash [PL]
- Bộ mã hóa mật mã Atbash [VI]
- Codificador de Cifrado Atbash [ES]
- Encodeur de chiffre Atbash [FR]
- Encoder Sandi Atbash [ID]
- مشفر شفرة Atbash [AR]
- Atbash暗号エンコーダー [JA]
- Atbash-codering [NL]
- Atbash-kodare [SV]
- ตัวเข้ารหัส Atbash Cipher [TH]
- Atbash 암호 인코더 [KO]
- Atbash Şifre Kodlayıcı [TR]
- Atbash 密码编码器 [ZH]
- Atbash Cipher Encoder [EN]
- Codificatore del Cifrario Atbash [IT]
- Кодировщик шифра Атбаш [RU]