ForHosting KIT · Ferramentas para dev

Cifra Atbash

Espelhe cada letra latina no alfabeto, A por Z e B por Y: Hello, World! vira Svool, Dliow!, e aplicando de novo o original volta. Números, espaços e pontuação ficam como estão. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
Hello, World!
Você obtém
Resultado
Svool, Dliow!
Comprimento
13
Letras espelhadas
10

Atbash é a clássica cifra de substituição de origem hebraica que espelha cada letra latina ao longo do alfabeto: A corresponde a Z, B a Y, C a X, e assim por diante até Z voltar a A, enquanto dígitos, espaços e pontuação permanecem no lugar. Como o mapeamento é sua própria inversa, aplicar a mesma transformação duas vezes restaura o texto original, de modo que uma única operação determinística codifica e decodifica. As pessoas usam Atbash em livros de enigmas, demonstrações de cifras bíblicas, exemplos monoalfabéticos em sala de aula e ofuscação leve de spoilers sem instalar bibliotecas de criptografia.

Codificar, decodificar, regras de validação e armadilhas comuns

Não existe um modo separado de codificação ou decodificação: o mesmo formato de solicitação executa as duas direções. Cole respostas de enigmas em texto claro para ocultá-las, ou cole texto já espelhado para revelá-las. Frases com maiúsculas e minúsculas misturadas preservam a capitalização porque os dois alfabetos refletem de forma independente.

Letras não ASCII, como latinas acentuadas ou cirílicas, não são espelhadas por esta definição clássica latina do Atbash; elas passam inalteradas para que o algoritmo permaneça fiel ao espelho monoalfabético que as pessoas procuram. Não trate o resultado como criptografia: qualquer pessoa que conheça o esquema pode revertê-lo instantaneamente, e a página do produto nunca deve apresentar o Atbash como controle de segurança para segredos, senhas ou dados pessoais.

Prefira esta página quando a intenção de busca for literalmente cifra Atbash ou codificador Atbash; ROT13, calculadoras de deslocamento de César e codificadores Base64 ou hex atendem intenções diferentes e devem continuar sendo ferramentas separadas.

Ofuscação de enigmas e charadas

Oculte respostas de charadas, pistas de caça ao tesouro e surpresas em Atbash para que os leitores optem por vê-las, e reverta a mesma string com mais uma chamada.

Como codifico texto com a cifra Atbash?

O campo result da resposta contém a string espelhada; method é sempre atbash.

Como decodifico Atbash?

Use a mesma solicitação. O Atbash é sua própria inversa: cole o texto espelhado em text e o resultado é o conteúdo original com letras latinas.

A ferramenta da cifra Atbash é gratuita?

A ferramenta do navegador roda grátis no seu dispositivo.

O Atbash criptografa meus segredos com segurança?

Não. O Atbash é uma substituição trivial reversível, feita para enigmas e ensino, não para confidencialidade. Nunca o use para senhas ou dados sensíveis.

O Atbash muda letras acentuadas ou texto em cirílico?

Não. Esta ferramenta segue a definição latina clássica, então só as letras de A a Z e de a a z são espelhadas. Letras acentuadas, cirílico, emojis, números e pontuação passam sem mudança.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/enc/atbash

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/enc/atbash \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, World!"}'
{
  "text": "Hello, World!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.atbash",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta capacidade recebe um campo text não vazio, retorna a string transformada com a contagem de letras espelhadas e rejeita entrada vazia com um erro invalid_input claro.

Como o Atbash funciona e o que a resposta contém

O Atbash espelha cada letra pela posição: a primeira letra do alfabeto corresponde à última, a segunda à penúltima, e assim por diante. As maiúsculas de A a Z correspondem a Z até A; as minúsculas de a a z seguem o mesmo reflexo dentro do próprio alfabeto, preservando a capitalização. Caracteres fora desses intervalos — dígitos, pontuação, espaços em branco, emoji e escritas não latinas — passam inalterados para que as mensagens mantenham forma e espaçamento. Envie um corpo JSON com o campo de string obrigatório text contendo qualquer mensagem não vazia; os alias input, value e s são aceitos quando clientes reutilizam nomes de formulários antigos. Strings vazias falham imediatamente com invalid_input porque não há nada significativo a transformar e a promessa do produto é um resultado de substituição real. Em caso de sucesso, a resposta inclui result com o texto transformado, method igual a atbash para que o código posterior possa desviar sem inspecionar formatos, length igual à contagem de caracteres da entrada e letters_mirrored contando quantas unidades A–Z ou a–z realmente inverteram. Entradas idênticas sempre produzem JSON idêntico porque o caminho é aritmética pura de caracteres, sem rede, sem semente aleatória e sem relógio de parede. Use letters_mirrored quando quiser verificar que strings com muita pontuação foram processadas corretamente sem inventar um segundo campo de modo.

Codificar, decodificar, regras de validação e armadilhas comuns

Falta de text, text que não seja string ou string vazia geram invalid_input e não são cobrados na API pré-paga. Strings só de espaços com comprimento maior que zero são aceitas; apenas letras são espelhadas, então uma string de espaços retorna a si mesma com letters_mirrored igual a zero.

Uso da API, preços, fluxos em sala de aula e limites práticos

Chame a cifra Atbash gratuita no navegador para redigir enigmas, demonstrações de cifras bíblicas, slides de aula e verificações pontuais sem escrever uma linha solta em cada linguagem. Um fluxo típico de sala de aula mostra aos alunos que espelhar o alfabeto duas vezes retorna a mensagem original e depois contrasta essa involução com uma cifra monoalfabética de chave verdadeira mais adiante no programa. Manuais de suporte podem reverter anotações de tickets levemente ofuscadas que a equipe escreveu intencionalmente em Atbash. Combine com ferramentas Base64 ou de codificação URL apenas quando uma etapa posterior de transporte precisar de outro alfabeto — mantenha o Atbash em sua própria página para que a intenção de SEO continue nítida. Use a API pré-paga KIT quando um backend, função serverless, plataforma de ensino ou SDK precisar de um contrato estável com saldo a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Sites de enigmas podem pré-calcular respostas para exibição e revelá-las sob demanda com o mesmo endpoint. Autores que publicam SDK podem mapear o campo result diretamente para um botão de copiar, enquanto method e letters_mirrored tornam os exemplos de OpenAPI autoexplicativos. Mantenha as cargas em tamanhos de texto comuns, adequados para uma chamada por item em um isolate de Worker; esta ferramenta é para mensagens e trechos, não para blobs binários de vários megabytes.

Demonstrações monoalfabéticas em aula

Professores mostram que o espelhamento do alfabeto é uma involução: codificam, decodificam e comparam letters_mirrored sem instalar biblioteca de criptografia nem CAS.

Fixtures para pipelines e CI

Scripts e testes de integração contínua fixam saídas Atbash determinísticas para que mudanças acidentais de alfabeto ou de tratamento de maiúsculas falhem rápido.

O que acontece se text estiver vazio?

A solicitação falha com invalid_input. É necessária uma string não vazia; entrada vazia não é cobrada na API pré-paga.

Ver a documentação completa do KIT →