ForHosting KIT · Ferramentas para dev

Cifra Atbash cirílica

Espelhe cada letra cirílica russa no alfabeto de 33 letras: А troca de lugar com Я e ПРИВЕТ vira ПОЦЭЪМ; aplicando de novo, o original volta. Letras latinas, números e pontuação passam sem mudança e são contados. 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
ПРИВЕТ
Você obtém
Resultado
ПОЦЭЪМ
Comprimento
6
Letras espelhadas
6
Não cirílicos
0

O Atbash cirílico é a substituição clássica por espelho do alfabeto aplicada ao alfabeto cirílico russo: cada uma das trinta e três letras é refletida por posição de modo que a primeira corresponde à última, a segunda à penúltima, e assim por diante até Я voltar a А, enquanto letras latinas, dígitos, espaços e pontuação permanecem e são reportados como não cirílicos. Como o mapeamento é a própria inversa, aplicar duas vezes a mesma transformação restaura as letras russas originais, de forma que uma única operação determinística tanto cifra quanto decifra. As pessoas usam o Atbash cirílico em livros de enigmas russos, demonstrações monoalfabéticas em sala de aula, comparações de cifras bíblicas entre escritas e ofuscação leve de spoilers sem instalar bibliotecas de criptografia.

Cifrar, decifrar, regras de validação e armadilhas comuns

Não existe modo separado de cifrar ou decifrar: a mesma forma de requisição realiza as duas direções. Cole respostas em russo em claro de enigmas para ocultá-las, ou cole texto cirílico já espelhado para revelá-las. Frases russas com maiúsculas e minúsculas mistas preservam o caso porque os alfabetos superior e inferior refletem de forma independente.

Letras ucranianas como і ou ґ ficam fora da tabela russa de trinta e três letras usada nesta demonstração clássica e também passam, o que mantém o algoritmo fiel ao Atbash de sala de aula russa em vez de inventar uma tabela pan-cirílica que ninguém pesquisa. Não trate o resultado como criptografia de confidencialidade: quem conhece o esquema reverte na hora, e a página do produto nunca deve vender o Atbash cirílico como controle de segurança para segredos, senhas ou dados pessoais.

Prefira esta landing quando a intenção de busca for literalmente cifra Atbash cirílica ou codificador Atbash russo; a cifra Atbash latina, ROT13, calculadoras Caesar gerais e codificadores Base64 ou hex respondem a intenções diferentes e devem permanecer ferramentas separadas.

Ofuscação de enigmas e charadas em russo

Oculte respostas de charadas russas, pistas de caça ao tesouro e easter eggs em Atbash cirílico para o leitor optar por revelar, depois inverta a mesma string com mais uma chamada.

Como decifrar o Atbash cirílico?

Use a mesma requisição. O Atbash cirílico é a própria inversa: cole o texto espelhado em text e o result será o conteúdo original de letras russas.

A ferramenta de cifra Atbash cirílica é gratuita?

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

Por que a letra П não muda?

Porque o alfabeto russo usado aqui tem 33 letras, um número ímpar, então o П fica bem no meio e se espelha em si mesmo. Por isso ПРИВЕТ vira ПОЦЭЪМ com a primeira letra intacta.

As letras ucranianas como і ou ґ são espelhadas?

Não. Elas ficam fora da tabela russa de 33 letras desta versão clássica e passam sem mudança, como letras latinas, números e pontuação. Cada caractere não espelhado é contado, o que facilita conferir um texto misto.

O Atbash cirílico serve para esconder segredos?

Não. Qualquer pessoa que conheça o método o desfaz na hora, então ele nunca deve proteger senhas ou dados pessoais. Use em enigmas em russo, demonstrações em aula e spoilers que o leitor escolhe revelar.

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-cyrillic

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-cyrillic \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"ПРИВЕТ"}'
{
  "text": "ПРИВЕТ"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.atbash_cyrillic",
  "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 de texto não vazio, devolve a string transformada com contagens de letras cirílicas espelhadas e de caracteres não cirílicos que passam sem alteração, e rejeita entrada vazia com um erro invalid_input claro.

Como o Atbash cirílico funciona e o que a resposta contém

O Atbash cirílico espelha cada letra russa pelo seu índice no alfabeto de trinta e três letras que coloca Ё depois de Е: maiúsculas А até Я mapeiam para Я até А, e minúsculas а até я seguem o mesmo reflexo no alfabeto inferior para preservar maiúsculas e minúsculas. A letra central П mapeia para si mesma porque o comprimento do alfabeto é ímpar. Caracteres fora desse conjunto russo—latinos A–Z, dígitos, pontuação, espaços, emoji e letras cirílicas não russas como as ucranianas—passam inalterados para que mensagens mistas mantenham forma e espaçamento, enquanto o campo de resposta non_cyrillic conta cada unidade de código que não foi espelhada. Envie um corpo JSON com o campo de string obrigatório text definido para qualquer mensagem não vazia; os aliases input, value e s são aceitos quando clientes reutilizam nomes de formulário antigos. Strings vazias falham de imediato com invalid_input porque não há nada significativo a transformar e a promessa do produto é um resultado real de substituição. Em caso de sucesso a resposta inclui result com o texto transformado, method igual a atbash_cyrillic para o código posterior ramificar sem inspecionar formas, length igual à contagem de caracteres da entrada, letters_mirrored contando quantas unidades russas А–Я ou а–я com Ё/ё de fato inverteram, e non_cyrillic contando todos os demais caracteres. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética pura de caracteres sem rede, sem semente aleatória e sem relógio. Use letters_mirrored e non_cyrillic juntos quando quiser afirmar que strings mistas latim mais cirílico ainda foram processadas corretamente sem inventar um segundo campo de modo.

Cifrar, decifrar, regras de validação e armadilhas comuns

Text ausente, não string ou string vazia gera invalid_input e não é cobrado na API pré-paga. Strings só de espaços com comprimento maior que zero são aceitas; apenas letras cirílicas russas se espelham, de modo que uma string de espaços devolve a si mesma com letters_mirrored igual a zero e non_cyrillic igual ao comprimento. O Atbash latino é outro produto com outra intenção de SEO: não espere que palavras em inglês dentro de text virem A em Z aqui; elas passam e aumentam non_cyrillic.

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

Chame a cifra Atbash cirílica gratuita no navegador para rascunhar enigmas russos, demonstrações monoalfabéticas de escrita eslava, slides de aula e checagens pontuais sem escrever um one-liner em cada linguagem. Playbooks de suporte podem reverter notas de tickets levemente ofuscadas que a equipe escreveu de propósito em Atbash cirílico. Combine com Atbash latino ou Base64 só quando um passo posterior precisar de outro alfabeto—mantenha o Atbash cirílico em sua própria landing para a intenção de SEO permanecer nítida e não canibalizar a página da cifra Atbash em inglês. Use a API pré-paga do KIT quando um backend, função serverless, plataforma de tutoria 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 o motor rejeitar a requisição. Um fluxo típico de sala mostra aos alunos que espelhar duas vezes o alfabeto russo devolve a mensagem original, depois contrasta essa involução com uma cifra monoalfabética com chave mais adiante no programa, e usa non_cyrillic para discutir o que acontece quando marcas latinas aparecem dentro de texto russo. Sites de enigmas podem pré-calcular respostas russas para exibição e revelá-las sob demanda com o mesmo endpoint. Autores de SDK podem mapear o campo result direto para um botão de copiar enquanto method, letters_mirrored e non_cyrillic tornam os exemplos OpenAPI autoexplicativos. Mantenha payloads em tamanhos de texto ordinários adequados a uma chamada de 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 sala de aula

Professores mostram que o espelhamento do alfabeto russo é uma involução: cifrar, decifrar e comparar letters_mirrored e non_cyrillic sem instalar biblioteca de criptografia.

Fixtures de pipeline e CI

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

Como cifrar texto com a cifra Atbash cirílica?

Envie JSON com um campo text não vazio (por exemplo text: "ПРИВЕТ"). O campo result da resposta guarda a string espelhada; method é sempre atbash_cyrillic.

O que acontece se text estiver vazio?

A requisição falha com invalid_input. É obrigatória uma string não vazia; entrada vazia não é cobrada na API pré-paga.

E as letras latinas ou outros caracteres não cirílicos?

Passam inalterados. O campo non_cyrillic conta quantos caracteres não eram russos А–Я / а–я (incluindo Ё/ё).

Ver a documentação completa do KIT →