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
Codificador de Cifra A1Z26
Codifique texto usando a cifra A1Z26 (A=1, B=2, ... Z=26) ou decodifique uma sequência de números de volta para letras, com separador personalizável.
Codificador de Arquivos Base64
Codifique qualquer arquivo (PDF, ZIP, imagem, executável) em texto Base64 para embutir em JSON, e-mail, YAML ou URIs de dados. Funciona localmente, sem upload.
Codificador de Cifra de César
Criptografe e descriptografe texto usando a cifra de César. Qualquer deslocamento de 1-25, suporta ROT13 como um caso especial, preserva pontuação e maiúsculas/minúsculas.
Codificador e Decodificador Base58
Codifique texto UTF-8 ou bytes hexadecimais e decodifique Base58 com segurança usando o alfabeto Bitcoin, Ripple ou Flickr.
Codificador e Decodificador Base85
Codifique e decodifique Base85 na variante Adobe Ascii85, a usada em arquivos PostScript e PDF. Mais compacto que Base64 para dados binários.
Codificador e Decodificador Base32
Codifique e decodifique strings Base32 usando o alfabeto RFC 4648. Útil para segredos TOTP, tokens sem distinção de maiúsculas e identificadores digitados por humanos.