Typex

Processa ou analisa dados de cifra clássica com “Typex”.

Grátis · Sem cadastro

Entrada de texto

Depois você poderá copiar ou baixar o resultado.

Opções
Remove caracteres não alfabéticos e agrupa a saída.

Sobre esta ferramenta Typex

Processa ou analisa dados de cifra clássica com “Typex”.

Entrada: Texto. Resultado: Texto.

Exemplo

Use “Testar exemplo” para carregar e executar esta amostra pública com suas configurações.

Configurações do exemplo
ParâmetroValor do exemploEntrada e opções
1º rotor (mão esquerda)"MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
1º rotor invertidofalseAtivado ou desativado
configuração do anel do 1º rotorBA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
valor inicial do 1º rotorCA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
2º rotor"KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
2º rotor invertidofalseAtivado ou desativado
configuração do anel do 2º rotorDA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
valor inicial do 2º rotorEA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
3º rotor (do meio)"BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
3º rotor invertidofalseAtivado ou desativado
Configuração do anel do 3º rotorFA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
valor inicial do 3º rotorGA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
4º rotor (estático)"ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
4º rotor invertidotrueAtivado ou desativado
Configuração do anel do 4º rotorHA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
Valor inicial do 4º rotorIA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
5º rotor (mão direita, estático)"QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
5º rotor invertidotrueAtivado ou desativado
configuração do anel do 5º rotorJA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
5º valor inicial do rotorKA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
Refletor"AN BC FG IE KD LU MH OR TS VZ WQ XJ YP"Exemplo. Sequências de escape como \n, \r e \t são aceitas
Placa de conexão"EHZTLCVKFRPQSYANBUIWOJXGMD"Texto
Emulação de teclado TypexNenhumNenhum, Encriptar, Descriptografar
Saída rigorosatrueRemove caracteres não alfabéticos e agrupa a saída.

As chaves e senhas do exemplo são públicas. Nunca as use para proteger dados reais.

Entrada

hello world, this is a test message.

Resultado

VIXQQ VHLPN UCVLA QDZNZ EAYAT HWC

Parâmetros

ParâmetroValor padrãoEntrada e opções
1º rotor (mão esquerda)"MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
1º rotor invertidofalseAtivado ou desativado
configuração do anel do 1º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
valor inicial do 1º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
2º rotor"KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
2º rotor invertidofalseAtivado ou desativado
configuração do anel do 2º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
valor inicial do 2º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
3º rotor (do meio)"BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
3º rotor invertidofalseAtivado ou desativado
Configuração do anel do 3º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
valor inicial do 3º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
4º rotor (estático)"ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
4º rotor invertidofalseAtivado ou desativado
Configuração do anel do 4º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
Valor inicial do 4º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
5º rotor (mão direita, estático)"QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW"Exemplo 1, Exemplo 2, Exemplo 3, Exemplo 4, Exemplo 5, Exemplo 6, Exemplo 7, Exemplo 8. Sequências de escape como \n, \r e \t são aceitas
5º rotor invertidofalseAtivado ou desativado
configuração do anel do 5º rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
5º valor inicial do rotorAA, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
Refletor"AN BC FG IE KD LU MH OR TS VZ WQ XJ YP"Exemplo. Sequências de escape como \n, \r e \t são aceitas
Placa de conexão""Texto
Emulação de teclado TypexNenhumNenhum, Encriptar, Descriptografar
Saída rigorosatrueRemove caracteres não alfabéticos e agrupa a saída.

Antes de interpretar o resultado

Codificação da chave, modo, preenchimento e IV devem corresponder. Cifras históricas servem para estudo; codificação não garante confidencialidade.

Como usar esta página

  1. Cole os dados ou abra um arquivo local.
  2. Ajuste as opções e clique em Executar.
  3. Copie o resultado ou baixe os bytes originais da saída.

Entradas e resultados não são enviados, publicados nem adicionados automaticamente à URL. O processamento ocorre no navegador; HTTP Request e DNS over HTTPS enviam as solicitações que você executa. Arquivos: até 128 MiB; saída: até 64 MiB, com limites menores em algumas operações. A prévia pode ser reduzida. Textos usam UTF-8; abra um arquivo para preservar os bytes exatos.

Ferramentas relacionadas

Criptografia / Codificação

Referência da operação

Ver a documentação técnica original (English)