← Ferramentas de Texto e Lista
Ferramentas de Texto e Lista · é executado localmente

Ferramenta de cifra Affine

Codifique ou decodifique letras latinas com chaves de multiplicador afim e deslocamento validadas usando aritmética módulo 26.

Pronto. Os seus dados de trabalho permanecem neste navegador.

Por que esta ferramenta é útil

Use a ferramenta de cifra de Affine para exemplos em sala de aula que precisam de uma substituição com chave e um multiplicador explicitamente invertível.

Como funciona o sistema

O codificador calcula (a·x+b) mod 26; a decodificação encontra o inverso modular de a e rejeita multiplicadores que não são coprimos com 26.

Exemplo prático

Com multiplicador 5 e deslocamento 8, CIFRA AFIM é codificada como IHHWVC SWFRCP e decodificada de volta sem alterar o espaço.

Validação

O cálculo é determinístico e explica os erros de validação em vez de alterar silenciosamente a entrada inválida.

Limite de privacidade

A entrada e a saída permanecem nesta aba. Copiar e baixar acontecem por meio das APIs do navegador, sem envio ao servidor.

Passaporte de resultado

Cada execução registra o modo da ferramenta, o carimbo de data e hora e o tamanho de entrada/saída para que os dados transformados possam ser auditados.