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. 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. 2

    Cada letra se inverte para seu espelho

    A↔Z, B↔Y, C↔X, ... M↔N.

  3. 3

    Copie o resultado

    A ferramenta preserva seu caso original, então `Atbash` se torna `Zgyzhs`.

  4. 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