ForHosting KIT · Ferramentas para dev

Cifra Pigpen

Na Pigpen, o H é a casa de baixo da grade lisa e o E é o centro; o L e o O ficam na grade com ponto. Passe palavras para essas formas de grade e de X, escritas como rótulos legíveis, ou faça o inverso. 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
Modo de cálculo
encode
Você obtém
Resultado
grid_b grid_c grid_tr_dot grid_tr_dot grid_r_dot
Codificação
pigpen
Comprimento da entrada
5
Comprimento da saída
48

Esta ferramenta de cifra Pigpen codifica letras latinas na tabela clássica de símbolos maçônicos, representada por tokens descritivos portáteis, ou decodifica um fluxo de tokens de volta para texto em maiúsculas. Cada letra de A a Z tem uma forma fixa tirada de duas grades três por três e dois conjuntos de braços em X, com variante pontilhada na segunda metade de cada família, de modo que a transformação é uma tabela aberta reversível e não uma chave secreta.

A Pigpen em aulas e caças ao tesouro

Desenvolvedores e educadores encontram a cifra Pigpen em aquecimentos de capture-the-flag, caças ao tesouro em museus, módulos de história maçônica e demos leves que mostram como um monoalfabeto geométrico ainda pode carregar texto latino completo sem palavra-chave. Serviços de backend pré-calculam cadeias de desafio para APIs de puzzles ou sandboxes didáticos onde o estudante deve remontar sequências completas de tokens para desbloquear o próximo passo.

Engenheiros de qualidade geram pares determinísticos de encode e decode para testes de contrato, de modo que um middleware que afirme suporte Pigpen não possa trocar em silêncio para dígitos de Políbio nem descartar marcas desconhecidas. Organizadores de concursos pré-calculam chaves de resposta para frases inglesas modestas sem confiar em brinquedos web opacos que desenham glifos de forma inconsistente ou preenchem símbolos faltantes.

Ferramentas de produto e educação usam a transformação quando um aprendiz cola uma cadeia de tokens no estilo freemason e a interface deve mostrar as letras recuperadas sob a tabela documentada de grade e X. Combine com outros ajudantes clássicos de codificação ao montar um pequeno laboratório de ferramentas de texto gratuitas e determinísticas, e nunca trate Pigpen como substituto de criptografia autenticada moderna quando segredos reais estiverem em jogo.

Demos de cifra maçônica em sala de aula

Codifique e decodifique palavras de exemplo na tabela fixa Pigpen de grade e X para que aulas de introdução à criptografia e de história compartilhem um mapeamento de tokens de referência.

Caças a puzzles e aquecimentos CTF

Codifique frases de desafio como tokens descritivos Pigpen ou inverta um fluxo de tokens sem escrever um script sob medida para cada conjunto de problemas.

O que é a cifra Pigpen?

Uma cifra monoalfabética clássica que mapeia cada letra latina a uma marca geométrica de duas grades 3×3 e duas figuras X (com variantes pontilhadas). Esta ferramenta usa tokens descritivos portáteis para essas marcas.

Por que tokens em vez de símbolos desenhados?

O mapeamento coincide com o layout clássico freemason de grade e X para A–Z.

Espaços e pontuação são codificados?

Não. No encode, não letras são ignoradas. No decode, só tokens separados por espaços em branco são lidos; qualquer token desconhecido falha em vez de ser ignorado.

Quanto custa?

A ferramenta do navegador é gratuita e roda localmente.

Como o alfabeto se distribui na cifra Pigpen?

De A a I as letras preenchem uma grade lisa de três por três e de J a R uma segunda grade com um ponto em cada casa. De S a V ficam nos braços de um X liso e de W a Z num X com ponto.

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

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

O modo encode percorre a entrada, mantém apenas caracteres alfabéticos e emite tokens separados por espaços, como grid_b para H e grid_c para E; o modo decode aceita esses tokens em maiúsculas ou minúsculas usuais, ignora espaços extras e reconstrói a mensagem somente quando todos os tokens são conhecidos. Um símbolo desconhecido, um corpo vazio ou uma cadeia sem letras para codificar falha com invalid_input e nomeia o problema em vez de adivinhar. Use grátis no navegador para aulas de história da criptografia, folhas de caça ao tesouro e demos de símbolos maçônicos, ou chame a API a US$ 0,002 por solicitação bem-sucedida quando os pipelines precisarem de transformações Pigpen reproduzíveis.

O que é a cifra Pigpen e como os tokens representam os símbolos

A cifra Pigpen, também chamada cifra maçônica ou freemason, é uma substituição monoalfabética clássica que troca cada letra latina por uma marca geométrica tirada de um par de grades três por três e um par de figuras em forma de X. No layout de livro freemason usado aqui, a primeira grade guarda A até I sem pontos, a segunda guarda J até R com um ponto central em cada célula, a primeira figura X guarda S até V em seus quatro braços diagonais sem pontos, e a X pontilhada guarda W até Z. Historicamente essas marcas eram desenhadas à mão como paredes de caixa incompletas ou traços em ângulo; este produto não pode assumir um conjunto compartilhado de glifos Unicode, então cada marca é renderizada como um token descritivo estável, por exemplo grid_tl para a célula superior esquerda simples, grid_c_dot para a célula central pontilhada, x_ne para o braço nordeste da X simples e x_sw_dot para o braço sudoeste pontilhado. Esse mapeamento fixo de vinte e seis entradas é exatamente o que este endpoint aplica: não há fluxo de palavra-chave, nem deslocamento modular, nem arquivo de alfabeto opcional que possa divergir entre locales. A resposta JSON sempre inclui result para a cadeia transformada, encoding fixo em pigpen, mode em encode ou decode, input_length e output_length das cadeias enviadas e recebidas, letter_count e token_count de quantas letras A–Z ou símbolos foram produzidos ou consumidos, além de cadeias alphabet e formula que reafirmam a regra de grade e X para documentação e checagens automatizadas. Não há caminho de streaming nem fallback silencioso para dígitos de Políbio, grupos a/b de Bacon ou um César: ou a carga é válida para o modo escolhido, ou a solicitação falha com invalid_input. Se você precisa de quadrados de pares de dígitos, códigos biliterais ou criptografia autenticada moderna, use esses endpoints dedicados; esta página responde apenas ao contrato clássico Pigpen de grade e X que livros de puzzles e capítulos de história maçônica já descrevem.

Como text e mode são lidos e como símbolos desconhecidos são reportados

No modo decode a cadeia é dividida por espaços em tokens, cada token é colocado em minúsculas e todos devem constar no vocabulário de vinte e seis símbolos. Esse relatório é o requisito de produto por trás de «relata símbolos desconhecidos»: solucionadores e avaliadores veem qual marca falhou em vez de receber um texto truncado em silêncio. Os campos preferidos da carga são text para a mensagem ou o criptograma e mode opcional para encode ou decode. Text aceita aliases como input, value, s, message, plaintext e ciphertext para que formulários e clientes SDK reutilizem nomes de coluna existentes. Mode tem encode como padrão quando omitido e também aceita aliases curtos como enc, encrypt, e para codificar e dec, decrypt, d para decodificar; qualquer outra cadeia falha na validação. No modo encode só letras alfabéticas são mantidas e mapeadas, a capitalização de entrada é ignorada e o resultado são tokens em minúsculas separados por um único espaço; se nenhuma letra restar após o filtro, o motor rejeita a solicitação com invalid_input para que uma cadeia só de dígitos não pareça uma cifra vazia bem-sucedida. Quando um ou mais tokens não são reconhecidos, a solicitação falha com invalid_input e a mensagem lista de forma explícita o símbolo ou símbolos Pigpen desconhecidos em vez de omiti-los ou inventar uma letra. Text ausente, text vazio, tipos que não são string, cadeias maiores que o máximo documentado e modos desconhecidos também disparam invalid_input. Combine a execução gratuita no navegador nesta página com a API cobrada quando precisar do mesmo resultado matemático dentro de um pipeline automatizado. Entradas inválidas retornam invalid_input e não são cobradas, o que mantém a validação barata enquanto transformações bem-sucedidas seguem o preço fixo por item de US$ 0,002.

Onde Pigpen se encaixa em aulas, caças e fixtures de teste

Equipes de frontend podem mostrar encode e decode lado a lado para que aprendizes vejam que grid_b grid_c grid_l grid_l grid_r é exatamente HELLO sem inventar uma tabela própria. Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, validação falha não é cobrada e nada é armazenado após a resposta. Essa divisão — exploração interativa gratuita e uma API cobrada idêntica — combina com o restante do catálogo KIT nível A e permite ir de uma demo de sala de aula a um pipeline automatizado sem mudar o resultado transformado.

Contratos determinísticos e testes golden

Gere pares estáveis de encode e decode para pipelines que devem rejeitar símbolos desconhecidos em vez de truncar o criptograma em silêncio.

Como decodificar tokens Pigpen?

Defina mode como decode e cole tokens separados por espaços como grid_tl ou x_ne_dot. Todo token deve ser conhecido; símbolos desconhecidos disparam invalid_input e são listados na mensagem de erro.

Ver a documentação completa do KIT →