ForHosting KIT · Ferramentas para dev

Cifra A1Z26

Troque cada letra pela sua posição no alfabeto: HELLO vira 8 5 12 12 15, e uma lista de números de 1 a 26 volta a ser texto. Espaços e pontuação são ignorados, e números inválidos são apontados. 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
Você obtém
Resultado
8 5 12 12 15
Modo de cálculo
Encode
Entrada
HELLO
Texto
8 5 12 12 15

Implementa cifra A1Z26 de forma determinística no motor parse. Informe o valor e o modo se houver e obtenha a conversão exata sem rede.

Como a cifra A1Z26 funciona

É a substituição de letras por números mais simples que existe, comum em livros de passatempos, salas de fuga, atividades escolares e desafios iniciais de competições de segurança. A tabela é fixa: A vale 1, B vale 2, C vale 3 e assim por diante até Z, que vale 26. Não há chave, não há volta ao início do alfabeto e maiúsculas e minúsculas dão no mesmo: tanto a quanto A viram 1. Na decodificação o caminho é o inverso, e as letras saem sempre em maiúsculas e juntas, como nos gabaritos. Assim você confere o resultado: codifique uma palavra, decodifique com o mesmo separador e compare.

Os erros mais comuns com separadores

O separador padrão é um espaço, mas muitas atividades usam vírgulas ou hifens. Na decodificação, use sempre o mesmo separador com que os números foram publicados: se a lista vem com vírgulas e você informa um espaço, números de dois dígitos como 12 ou 26 podem ser divididos errado. Nunca tire os separadores entre posições de dois dígitos, porque uma sequência contínua não pode ser dividida com segurança. Se o enigma mostra as quebras entre palavras, codifique cada palavra separadamente ou use um separador diferente entre os grupos. E lembre que qualquer pessoa que conheça o alfabeto desfaz a cifra: é um jogo, não uma proteção.

O que faz

Codificadores e conversões de base são buscas frequentes. cifra A1Z26 aplica letters↔1–26 com validação rígida. Sem estado nem relógio. Goldens fixam entradas e saídas para oráculo.

O formulário web expõe params com rótulos em oito idiomas.

Quando usar

Use cifra A1Z26 quando precisar da conversão exata descrita, não de um pacote criptográfico completo. Não substitui cifras com chave. Combine com outras utilidades enc.* num laboratório.

Documente limites e modos no seu produto.

Aulas com cifra A1Z26.

Aulas com cifra A1Z26.

Testes unitários de codificação.

Testes unitários de codificação.

Utilitários de pipeline de texto.

Utilitários de pipeline de texto.

O que acontece com espaços, números e pontuação ao codificar?

Eles são ignorados. Só as letras de A a Z recebem um número; dígitos, sinais, espaços e letras de outros alfabetos ficam fora da sequência e aparecem apenas na contagem de caracteres pulados.

Por que um 0 ou um número acima de 26 é recusado na decodificação?

Porque só existem 26 posições. Cada número precisa ser inteiro de 1 a 26; um 0, um decimal, um sinal negativo ou uma letra no meio são recusados com um aviso que diz qual é e onde está, em vez de inventar um texto falso.

Dá para decodificar números escritos todos juntos?

Não. Uma sequência de dígitos sem separador é ambígua, porque não dá para saber se um 1 seguido de um 2 são duas letras ou o 12. Use o mesmo separador com que os números foram publicados.

A cifra A1Z26 protege uma mensagem secreta?

Não. Ela é transparente de propósito: qualquer pessoa que conheça o alfabeto consegue revertê-la. Use em quebra-cabeças, salas de fuga e atividades de aula, não para esconder algo de quem realmente quer ler.

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/a1z26

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/a1z26 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"HELLO"}'
{
  "text": "HELLO"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.a1z26",
  "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.

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

API US$ 0,002 por sucesso; web grátis com o mesmo núcleo para aulas, testes e utilitários.

O que faz

Erros invalid_input evitam saídas silenciosas erradas.

Como funciona

Opcionais são omitidos, nunca null. Limites de params e cap.json são aplicados no código. Após validar os campos, o núcleo transforma e devolve JSON estável. O preço da API é US$ 0,002 por sucesso documentado.

Quando usar

Sem assinaturas; só cobrança por uso bem-sucedido na API.

É determinístico?

Sim: mesma entrada, mesma saída.

Usa rede ou IA?

Não; só parse no dispositivo ou Worker.

Entrada inválida?

invalid_input com mensagem clara.

Preço?

API US$ 0,002 por sucesso; web grátis.

Há widget?

Sim, tier A com a mesma lib.js.

Ver a documentação completa do KIT →