ForHosting KIT · Ferramentas para dev

Codificador e decodificador da cifra de Trithemius

Hello World vira Hfnos Buytm: a primeira letra anda 0 posições, a segunda 1, a terceira 2 e assim por diante, recomeçando depois do Z, enquanto espaços e pontuação ficam no lugar. Decifrar percorre o mesmo esquema ao contrário. 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 World
Modo de cálculo
encrypt
Você obtém
Resultado
Hfnos Buytm
Codificação
trithemius
Comprimento da entrada
11
Comprimento da saída
11

Esta ferramenta de cifra de Trithemius cifra ou decifra texto com a clássica substituição progressiva de César, que aumenta o deslocamento em um para cada letra sucessiva, seguindo a ideia histórica da tabula recta sem precisar de uma palavra-chave separada. O primeiro caractere alfabético usa deslocamento zero, o segundo usa deslocamento um, o terceiro usa deslocamento dois, e assim por diante, com volta modular em torno de um alfabeto de vinte e seis letras, então a mesma letra do texto plano pode mapear para letras diferentes no texto cifrado, dependendo apenas de quantas letras vieram antes dela. O caso é preservado em cada letra, enquanto espaços, dígitos, pontuação, e outros não letras passam sem alteração e nunca avançam o índice de letra, o que mantém a estrutura legível da frase ao redor do alfabeto embaralhado. Uma verificação padrão é Hello World cifrado sob deslocamentos progressivos e decifrado de volta ao original sob a mesma regra.

O que é a cifra de Trithemius e o que esta ferramenta retorna

A cifra de Trithemius é uma substituição monoalfabética progressiva sobre o alfabeto latino de vinte e seis letras, frequentemente apresentada como a ancestral da tabela de Vigenère, em que cada linha é um alfabeto de César deslocado um passo a mais que a linha anterior.

Em vez de uma palavra-chave repetida, o fluxo de chave é simplesmente os números naturais começando em zero: o índice de letra zero usa deslocamento zero, o índice um usa deslocamento um, e depois de vinte e cinco o mapa modular dá a volta, para que o padrão continue de forma limpa em mensagens mais longas. A cifragem soma o índice de letra módulo vinte e seis; a decifragem o subtrai com a mesma volta modular, para que as duas operações sejam exatamente inversas sob o mesmo cronograma progressivo.

Caracteres que não são letras nunca mudam e nunca avançam o índice de letra, o que mantém espaçamento e pontuação legíveis ao redor das letras embaralhadas, e corresponde à regra de livro-texto usada em demonstrações de sala de aula da tabula recta. Esta página sempre usa esse mapa progressivo fixo, com preservação de caso e sem tabelas de alfabeto opcionais que pudessem divergir entre localidades.

A cifra de Trithemius em aulas, enigmas e exercícios

Desenvolvedores e educadores encontram a cifra de Trithemius em aquecimentos de capture-the-flag, capítulos de livros didáticos sobre criptologia clássica, e demonstrações leves que mostram como deslocamentos progressivos ficam entre um César fixo e um Vigenère guiado por palavra-chave. Equipes de frontend podem embaralhar frases de exemplo para capturas de tela sem inventar um alfabeto personalizado, e depois recuperá-las com decrypt sob a mesma regra progressiva.

Serviços de backend codificam strings curtas de desafio para APIs de quebra-cabeça ou sandboxes de ensino, em que os estudantes precisam reverter o cronograma de deslocamento crescente para desbloquear o próximo passo. Engenheiros de qualidade geram pares determinísticos de cifragem e decifragem para testes de contrato, para que um middleware que afirma suportar Trithemius não possa trocar silenciosamente para um único deslocamento fixo de César.

Organizadores de competições pré-calculam gabaritos para frases modestas em inglês sem depender de brinquedos web opacos que mudam regras de espaçamento ou forçam saída apenas em maiúsculas. Ferramentas de produto e educação usam a transformação quando um aprendiz cola um texto cifrado e a interface precisa mostrar o texto plano recuperado sob o mapa progressivo documentado. Combine-a com outros auxiliares de codificação clássica ao montar um pequeno laboratório de ferramentas de texto gratuitas e determinísticas, e nunca trate a Trithemius como substituta de criptografia moderna autenticada em sistemas reais.

Prática de CTF e cifras clássicas

Cifre e decifre frases de deslocamento progressivo para quebra-cabeças, salas de aula, e aquecimentos de capture-the-flag, sem inventar um alfabeto personalizado.

Lições de história da criptografia

Demonstre a substituição progressiva estilo tabula recta, transformações que preservam caso, e por que não letras não devem avançar o índice de letra.

Como decifro uma mensagem de Trithemius?

Envie o texto cifrado como text e defina mode como decrypt (ou dec, decode, d). A cifragem é o padrão quando mode é omitido.

O que acontece se o texto estiver vazio?

Forneça uma string não vazia para cifrar ou decifrar.

Quais caracteres são deslocados?

Apenas letras alfabéticas A–Z, em qualquer caso. Espaços, dígitos, pontuação, e outros símbolos passam sem alteração e não avançam o índice de letra.

Trithemius é segura para segredos reais?

Não. É uma cifra didática clássica com um cronograma progressivo fixo. Use criptografia moderna autenticada, como AES-GCM, para confidencialidade real.

Qual a diferença entre Trithemius, César e Vigenère?

César usa o mesmo deslocamento em todas as letras, e Vigenère tira os deslocamentos de uma palavra-chave. Trithemius fica no meio: não tem chave, e o deslocamento simplesmente aumenta um a cada letra, a partir de zero.

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

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

Use gratuitamente no navegador para aquecimentos de CTF, lições de história da criptografia, e planilhas de quebra-cabeça reversíveis, ou chame a API por US$ 0,002 a cada solicitação bem-sucedida quando pipelines precisarem de transformações de Trithemius reproduzíveis em serviços automatizados.

O que é a cifra de Trithemius e o que esta ferramenta retorna

A resposta em JSON inclui result para a string transformada, encoding fixado em trithemius, mode definido como encrypt ou decrypt, input_length e output_length que coincidem porque a transformação preserva o comprimento, shifted_chars contando quantas letras realmente se moveram, e uma string formula que reafirma o mapeamento modular para documentação e testes. Não há caminho de streaming nem fallback silencioso para um César fixo ou um Vigenère com palavra-chave: ou você informa um texto não vazio, ou a solicitação falha com invalid_input. Se você precisa de AES, ROT47, Base64, Vigenère com palavra-chave, ou Morse, use esses endpoints dedicados; esta página responde apenas ao contrato progressivo de Trithemius, que os capítulos de história da criptografia e os aquecimentos de CTF já descrevem.

Como texto e modo são interpretados e como os resultados permanecem reproduzíveis

Os campos de payload preferidos são text para a mensagem, e mode opcional para encrypt ou decrypt. Text aceita aliases como input, value, s, message, plaintext e ciphertext, para que formulários e clientes de SDK possam reutilizar nomes de coluna já existentes, sem reescrever construtores de solicitação. Mode assume encrypt por padrão quando omitido, e também aceita aliases curtos como enc, encode, e para encrypt, e dec, decode, d para decrypt; qualquer outra string falha na validação com uma mensagem clara de invalid_input. Text ausente, texto vazio, e tipos não string todos geram invalid_input, para que um formulário em branco não pareça uma transformação vazia bem-sucedida. Cada letra é processada com o mapa progressivo fixo, e o índice de letra avança apenas em caracteres alfabéticos, então cifrar e depois decifrar sempre restaura o payload original, sem um campo de chave secreta. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar o fluxo de deslocamento crescente você mesmo. Entradas inválidas retornam invalid_input e não são cobradas, o que mantém a validação barata enquanto as transformações bem-sucedidas permanecem com um preço fixo de US$ 0,002 por solicitação concluída no catálogo do KIT.

Onde a Trithemius se encaixa em lições, quebra-cabeças e fixtures de teste

Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado transformado.

Fixtures determinísticas de CI

Gere pares reproduzíveis de texto cifrado e texto plano de Trithemius para testes unitários, arquivos golden e verificações de contrato.

Quanto custa a ferramenta de cifra de Trithemius?

É gratuita no 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 →