Cifra Atbash grega
Espelhe as 24 letras do alfabeto grego, alfa por ômega e beta por psi: Καλημέρα vira Οωξσνέθω e uma segunda passada traz a palavra de volta. Letras acentuadas e outras escritas passam sem mudança e são informadas à parte. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Texto
- Καλημέρα
- Resultado
- Οωξσνέθω
- Comprimento
- 8
- Letras espelhadas
- 7
- Quantidade de não gregos
- 1
O Atbash grego é a substituição clássica por espelho do alfabeto aplicada às vinte e quatro letras do alfabeto grego: alfa corresponde a ômega, beta a psi, gama a qui, e assim por diante até mu e nu no meio, enquanto dígitos, espaços, pontuação e escritas latinas ou outras permanecem e são reportados na resposta. Como o mapeamento é o seu próprio inverso, aplicar a mesma transformação duas vezes restaura o conteúdo original em letras gregas, de modo que uma única operação determinística cifra e decifra. As pessoas usam o Atbash grego em livros de enigmas helênicos, demonstrações de cifra clássica em sala de aula, exemplos monoalfabéticos no alfabeto básico e para ofuscar levemente frases em grego sem instalar bibliotecas criptográficas.
Cifrar, decifrar, regras de validação e armadilhas comuns
Não há modo separado de cifrar ou decifrar: a mesma forma de requisição realiza as duas direções. Cole respostas de enigmas em grego plano para ocultá-las, ou cole texto grego já espelhado para revelá-las. Frases gregas com maiúsculas e minúsculas mistas preservam a capitalização porque os alfabetos superior e inferior refletem de forma independente.
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 grego como controle de segurança para segredos, senhas ou dados pessoais. Prefira esta landing quando a intenção de busca for literalmente cifra Atbash grega ou espelho do alfabeto grego; Atbash latino, ROT13, calculadoras de deslocamento César e codificadores Base64 ou hex respondem a intenções diferentes e devem permanecer ferramentas separadas.
Lembre-se de que o sigma final mapeia como sigma, de modo que idas e voltas que começam com sigma final podem normalizar esse glifo para o caminho do parceiro de sigma ordinário após duas transformações se você recodificar com cuidado — documente essa peculiaridade de sala de aula ao ensinar formas posicionais de sigma.
Casos de uso
Ofuscação de enigmas e charadas helênicos
Oculte respostas de charadas em grego, pistas de caça ao tesouro e surpresas em Atbash grego para que os leitores optem por ver, e reverta a mesma string com mais uma chamada enquanto marcadores não gregos permanecem visíveis.
Perguntas frequentes
Como decifrar o Atbash grego?
Use a mesma requisição. O Atbash grego é o seu próprio inverso: cole o texto espelhado em text e o result restaura o conteúdo original em letras gregas.
A ferramenta de cifra Atbash grega é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Por que o έ de Καλημέρα não muda?
Letras acentuadas ficam fora da tabela básica de 24 letras, então passam sem mudança e são informadas à parte. Por isso Καλημέρα vira Οωξσνέθω com sete letras espelhadas e o έ no mesmo lugar.
O que acontece com o sigma final ς?
Ele é tratado como um sigma comum e espelhado em eta, como na tabela usual de sala de aula. Por isso uma segunda passada devolve um σ comum, e não o ς, e a volta completa pode não recuperar a forma final.
Por que mi e ni trocam de lugar entre si?
Porque o alfabeto grego tem 24 letras, um número par, e mi e ni ocupam as duas posições centrais, então cada uma se espelha na outra. Do mesmo jeito, alfa vai com ômega, beta com psi e gama com qui.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/enc/atbash-greek \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Καλημέρα"}'const res = await fetch("https://api.kit.forhosting.com/enc/atbash-greek", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Καλημέρα"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/atbash-greek",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Καλημέρα"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/atbash-greek", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Καλημέρα"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Καλημέρα"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/atbash-greek", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "Καλημέρα"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.atbash_greek",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta capacidade aceita um campo text não vazio, devolve a string transformada com contagens de letras gregas espelhadas e caracteres não gregos que passam intactos, e rejeita entrada vazia com um erro invalid_input claro.
Como o Atbash grego funciona e o que a resposta contém
O Atbash grego espelha cada uma das vinte e quatro letras gregas pela posição na ordem clássica do alfabeto. As maiúsculas de alfa a ômega correspondem a ômega até alfa; as minúsculas seguem o mesmo reflexo dentro do próprio alfabeto, preservando a capitalização. O sigma final é tratado como forma de sigma e corresponde a eta, conforme a definição usual de sala de aula com uma única tabela de vinte e quatro letras. Caracteres fora desses intervalos gregos — dígitos, pontuação, espaços em branco, emoji, letras latinas e escritas acentuadas ou não gregas — passam inalterados para que as mensagens mantenham forma e espaçamento, e a resposta os reporta de forma explícita para auditar entrada de escrita mista. 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ários antigos. Strings vazias falham imediatamente 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_greek para que o código posterior possa ramificar sem inspecionar formas, length igual à contagem de caracteres da entrada, letters_mirrored contando quantas unidades de letra grega foram invertidas, non_greek_count contando cada unidade que permaneceu inalterada e non_greek_chars concatenando essas unidades na ordem de entrada. Entradas idênticas sempre produzem JSON idêntico porque o caminho é consulta pura em tabela de caracteres, sem rede, sem semente aleatória e sem relógio de parede. Use non_greek_count quando quiser afirmar que strings mistas latinas e gregas ainda foram processadas corretamente sem inventar um segundo campo de modo.
Cifrar, decifrar, 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 gregas se espelham, de modo que uma string de espaços devolve a si mesma com letters_mirrored igual a zero e non_greek_count igual ao comprimento total. Letras latinas e outras escritas não gregas não são espelhadas por esta definição de Atbash grego; passam intactas para que o algoritmo permaneça fiel ao espelho monoalfabético helênico que as pessoas buscam, e aparecem em non_greek_chars para inspeção.
Uso da API, preços, fluxos em sala de aula e limites práticos
Chame a cifra Atbash grega gratuita no navegador para redigir enigmas, demonstrações de cifra clássica, slides sobre substituição monoalfabética em grego e verificações pontuais sem escrever uma linha solta em cada linguagem. Manuais de suporte podem reverter notas de tickets levemente ofuscadas que a equipe escreveu de propósito em Atbash grego. Combine com Atbash latino ou codificação de URL apenas quando um passo posterior de transporte precisar de outro alfabeto — mantenha o Atbash grego em sua própria landing para que a intenção de SEO permaneça nítida e quem busca o espelhamento do alfabeto helênico não seja enviado a uma ferramenta só latina. 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 a rejeição do motor. Um fluxo típico em sala de aula mostra aos estudantes que espelhar o alfabeto grego duas vezes devolve as letras gregas originais e depois contrasta essa involução com uma cifra monoalfabética com chave verdadeira mais adiante no programa, enquanto non_greek_chars torna transparentes exemplos mistos de inglês e grego nas fichas. Sites de enigmas podem pré-calcular respostas em grego para exibição e revelá-las sob demanda com o mesmo endpoint. Autores que publicam SDKs podem mapear o campo result direto para um botão de copiar, enquanto method, letters_mirrored e non_greek_count tornam os exemplos OpenAPI autoexplicativos. Mantenha os payloads em tamanhos de texto ordinários adequados a 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.
Casos de integração
Demonstrações monoalfabéticas em grego na sala de aula
Professores mostram que o espelhamento do alfabeto grego é uma involução: cifram, decifram e comparam letters_mirrored e non_greek_count sem instalar biblioteca criptográfica.
Fixtures de pipeline e CI para texto grego
Scripts e testes de integração contínua fixam saídas Atbash gregas determinísticas para que mudanças acidentais na tabela do alfabeto ou no tratamento do sigma final falhem de imediato.
Perguntas técnicas
Como cifrar texto com a cifra Atbash grega?
Envie JSON com um campo text não vazio (por exemplo text: "Καλημέρα"). O campo result da resposta contém a string espelhada; method é sempre atbash_greek.
O que acontece com caracteres não gregos?
Eles passam inalterados. A resposta os reporta em non_greek_count e non_greek_chars para que você veja exatamente quais unidades ficaram como estavam.
O que acontece se text estiver vazio?
A requisição falha com invalid_input. É exigida uma string não vazia; entrada vazia não é cobrada na API pré-paga.