ForHosting KIT · Ferramentas para dev

Cifra Pollux codificar e decifrar

Com a chave .-xx.-x.-x, HI vira 0470247: a mensagem é escrita primeiro em Morse e depois cada ponto, traço e separação é trocado por um dígito que a chave atribui. Decifre os dígitos com a mesma chave para ler o texto de novo. 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
HI
Key
.-xx.-x.-x
Modo de cálculo
Encrypt
Você obtém
Resultado
0470247
Codificação
pollux
Morse
....x..
Comprimento da entrada
2

Esta ferramenta da cifra Pollux cifra texto simples em um fluxo de dígitos e decifra o texto cifrado numérico de volta em letras, combinando o código Morse internacional com uma chave de atribuição de dez dígitos. Primeiro a mensagem vira Morse: pontos e traços para cada letra, uma pausa simples entre letras e uma pausa dupla entre palavras. Em seguida, cada símbolo Morse é substituído por um dígito que a sua chave atribui a esse símbolo, de modo que vários dígitos podem representar o mesmo ponto, traço ou pausa. Na decifragem o mapeamento corre ao contrário: cada dígito vira um símbolo Morse, o fluxo é lido como Morse e o texto simples é recuperado.

O que é a cifra Pollux e o que esta ferramenta devolve

A cifra Pollux é uma sobre-cifra tomogramática clássica construída sobre o código Morse. Você não substitui letras por outras letras de forma direta; primeiro escreve a mensagem em Morse e depois esconde os três átomos Morse—dit, dah e o separador—dentro de um alfabeto maior de dígitos. Como há dez dígitos e apenas três símbolos, vários dígitos costumam compartilhar o mesmo significado, o que achata as frequências de letras e dificulta ataques de frequência simples em relação a uma cifra monoalfabética.

Historicamente a atribuição de dígitos a pontos, traços e espaços era um segredo compartilhado; sem essa tabela, recuperar o fluxo Morse é difícil mesmo quando você já conhece o Morse. A chave preferida é uma cadeia de dez caracteres cuja posição i indica o que o dígito i significa: um ponto para o dit, um hífen para o dah e a letra x para uma pausa. Pelo menos um dígito deve mapear para cada um dos três símbolos para que a cifragem e a decifragem possam rodar.

Se você só precisa de Morse sem a camada de dígitos, use um tradutor Morse dedicado; esta página responde apenas ao contrato de atribuição de dígitos Pollux descrito em materiais de criptogramas e CTF.

Onde a Pollux se encaixa em aulas e desafios

Desenvolvedores e educadores encontram a Pollux em quebra-cabeças no estilo da American Cryptogram Association, aquecimentos de capture-the-flag que empilham Morse sob um mapa de dígitos, e demos leves que mostram por que um fluxo Morse de três símbolos ainda pode se esconder em um alfabeto de dez dígitos. Equipes de frontend podem mostrar cifragem e decifragem lado a lado para que aprendizes vejam que uma chave fixa transforma HI em uma cadeia de dígitos reproduzível e de volta, sem brinquedos web opacos.

Engenheiros de qualidade geram pares determinísticos de cifragem e decifragem para testes de contrato, para que um middleware que afirme suportar Pollux não mude em silêncio para Morse puro nem preencha grupos desconhecidos. Organizadores de concursos pré-calculam chaves de resposta para frases modestas em inglês sem confiar em seleção aleatória de dígitos que quebraria goldens entre execuções. Ferramentas de produto e educação usam a transformação quando um aluno cola um fluxo de dígitos e a interface deve mostrar tanto o Morse intermediário quanto as letras recuperadas sob a chave documentada.

Combine com outros ajudantes de codificação clássica ao montar um pequeno laboratório de ferramentas de texto gratuitas e determinísticas, e nunca trate a Pollux como substituto da cifragem moderna autenticada quando houver segredos reais em jogo.

Prática de criptogramas e CTF

Cifre e decifre fluxos de dígitos Pollux para folhas de exercícios, prática no estilo ACA e aquecimentos de capture-the-flag que combinam Morse com uma chave de dígitos.

Demos de sobre-cifra Morse

Mostre como pontos, traços e pausas se escondem nos dígitos 0–9 sob uma chave de atribuição compartilhada, com Morse intermediário devolvido para o ensino.

Como formatar a chave Pollux?

Envie uma cadeia de exatamente dez caracteres de {., -, x}. A posição i atribui o dígito i: o ponto é um dit Morse, o hífen é um traço e x é uma pausa de letra ou palavra. Pelo menos um dígito deve mapear para cada símbolo.

Como decifrar uma mensagem Pollux?

Envie o texto cifrado de dígitos como text, a mesma chave de dez caracteres, e defina mode como decrypt (ou dec, decode, d). Encrypt é o padrão quando mode é omitido.

Quais caracteres posso cifrar?

Letras A–Z (qualquer caixa) e dígitos 0–9. Espaços separam palavras (codificados como pausa dupla).

A cifra Pollux é segura para segredos reais?

Não. É uma cifra clássica de ensino com espaço de chaves pequeno sobre Morse. Use cifragem moderna autenticada como AES-GCM para confidencialidade real.

Por que vários dígitos podem significar o mesmo símbolo Morse?

Porque há dez dígitos e só três símbolos: ponto, traço e separação. Ao repartir o mesmo símbolo entre vários dígitos, a cifra achata a frequência das letras e dificulta a análise simples de frequência.

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

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

Chaves inválidas, caracteres não suportados, texto cifrado que não seja de dígitos e grupos Morse que não sejam letras ou dígitos falham com invalid_input em vez de adivinhar. Use grátis no navegador para praticar criptogramas e lições de sobre-cifra Morse, ou chame a API a US$ 0,002 por solicitação bem-sucedida quando os fluxos precisarem da mesma transformação Pollux todas as vezes.

O que é a cifra Pollux e o que esta ferramenta devolve

Este endpoint implementa esse contrato de forma pura e documentada. A resposta JSON sempre inclui result para a cadeia transformada, encoding fixo em pollux, mode em encrypt ou decrypt, a chave normalizada, um campo intermediário morse com o fluxo . - x para ensino e depuração, input_length e output_length, e uma cadeia formula que reafirma o pipeline. Não há caminho de streaming nem fallback silencioso para Morse puro ou outra cifra clássica: ou a carga é válida para o modo escolhido, ou a solicitação falha com invalid_input.

Como text, key e mode são lidos e como a entrada inválida falha

A chave deve ter exatamente dez caracteres após o trim, apenas de ponto, hífen e x (asterisco e espaço são normalizados para x por conveniência). Uma chave que omita qualquer uma das três classes de símbolos é rejeitada, de modo que você não possa cifrar com um mapa sem dígitos de traço, por exemplo. No modo decrypt só se mantêm os dígitos de zero a nove, espaços ou hífens opcionais entre grupos são ignorados, e qualquer outro caractere falha. Depois que os dígitos mapeiam de volta para símbolos Morse, cada grupo de letra Morse deve ser um código ITU conhecido para A–Z ou de zero a nove; padrões desconhecidos e fluxos que começam com pausa falham em vez de inventar uma letra. Os campos preferidos da carga são text para a mensagem ou o texto cifrado, key para a atribuição de dez caracteres aos dígitos, e mode opcional para encrypt ou decrypt. Text aceita aliases como input, value, s, message, plaintext e ciphertext para que formulários e clientes SDK reutilizem nomes de coluna existentes. Key aceita aliases como digit_key, assignment, digit_map, map, pollux_key e secret. Mode usa encrypt por padrão quando omitido e também aceita aliases curtos como enc, encode, e para cifrar e dec, decode, d para decifrar; qualquer outra cadeia falha na validação. No modo encrypt só se aceitam letras A–Z e dígitos de zero a nove; a caixa das letras é ignorada; sequências de espaços viram quebras de palavra codificadas como pausa dupla; qualquer outro caractere falha de imediato com invalid_input. Texto ausente, texto vazio, tipos que não são cadeia e modos desconhecidos também elevam invalid_input. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um fluxo automatizado. Entradas inválidas devolvem invalid_input e não são cobradas, o que mantém a validação barata enquanto transformações bem-sucedidas continuam com preço fixo por item a US$ 0,002.

Onde a Pollux se encaixa em aulas, desafios e fixtures de teste

Serviços de backend pré-calculam cadeias de desafio para API de quebra-cabeças ou sandboxes de ensino onde o estudante deve recuperar a chave ou aplicar uma chave conhecida para desbloquear o próximo passo. Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a validação falha não é cobrada e nada é armazenado após a resposta. Essa divisão—exploração interativa gratuita e uma API paga idêntica—corresponde ao restante do catálogo tier A do KIT e permite passar de uma demo de sala de aula a um fluxo automatizado sem mudar o resultado transformado.

Fixtures determinísticos de CI

Gere pares reproduzíveis de texto cifrado e simples Pollux para testes unitários, arquivos golden e verificações de contrato sem escolhas aleatórias de dígitos.

Quanto custa a ferramenta da cifra Pollux?

É grátis no seu navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

Ver a documentação completa do KIT →