Skip to main content

Ferramenta no navegador

Codificador de cifra afim

Codifique letras com a cifra afim e valores explícitos de a e b.

Área de trabalho da ferramenta

Sua entrada permanece neste navegador.

Adicione a entrada necessária para continuar.

Entrada necessária

Você pode executar a ferramenta novamente após qualquer alteração.

Opções

Seu resultado aparecerá aqui

Codifique letras com a cifra afim e valores explícitos de a e b.

Resposta direta

O que Codificador de cifra afim faz

A cifra afim aplica y=(a×x+b) mod 26 com A=0 e Z=25. Com a=5 e b=8, Hello, World! produz Rclla, Oaplx!.

Resultado

O que você recebe

A ferramenta retorna o texto transformado e preserva a pontuação e as maiúsculas.

Usar esta ferramenta

Como usar Codificador de cifra afim

  1. Digite Hello, World! para conferir o exemplo.
  2. Configure a=5 e b=8.
  3. Execute a ferramenta e confira Rclla, Oaplx!.
  4. Guarde a e b com o resultado para usar o decodificador.

Exemplo

Testar com uma amostra segura

Entrada: Hello, World!

Configurações: a=5; b=8; A=0, Z=25.

Resultado: Rclla, Oaplx!

O decodificador retorna Hello, World! com os mesmos valores de a e b.

Usos comuns

Onde Codificador de cifra afim é útil

  • Prepare um exercício de substituição afim.
  • Confira uma implementação com entrada e chave conhecidas.
  • Crie um exemplo para o decodificador afim.

Limites

Verificar o resultado

  • a deve ser coprimo com 26 para permitir a transformação inversa.
  • A operação transforma as letras inglesas A-Z e preserva os outros caracteres.
  • A cifra afim serve para exercícios e não protege segredos.