Cifra afim

Cifre e decifre textos com a cifra afim usando duas chaves numéricas: o multiplicador a e o deslocamento b. Aprenda como a aritmética modular cria uma cifra clássica de substituição.

Tentar força bruta
Entrada
0 caract. · 0 bytes
Testar:
Resultado
✓ Cifra de substituição monoalfabética ✓ Duas chaves numéricas: a e b ✓ Suporte a vários alfabetos ✓ Processado em nosso servidor
Exemplos
Cifrar com a=5 e b=8 Chave: 5 Shift: 8
Entrada CIFRA AFIM AÇÃO
Saída XÇSÚE ESÇV EÀÔC

Exemplo básico da cifra afim com o alfabeto português e acentuação.

Decifrar com a=5 e b=8 Chave: 5 Shift: 8
Entrada XÇSÚE ESÇV EÀÔC
Saída CIFRA AFIM AÇÃO

O mesmo par de chaves numéricas restaura o texto claro.

Outro par de chaves Chave: 7 Shift: 3
Entrada OLÁ MUNDO
Saída ÇOÊ TRZJÇ

Alterar o multiplicador a e o deslocamento b cria outro alfabeto de substituição.

Preservar espaços e pontuação Chave: 5 Shift: 8
Entrada REUNIÃO ÀS 10:00!
Saída ÚGÉAÇÔC LZ 10:00!

Apenas as letras do alfabeto são cifradas. Espaços, números, sinais de pontuação e outros símbolos permanecem inalterados.

Como a cifra afim funciona

A cifra afim é uma cifra clássica de substituição monoalfabética que transforma cada letra por meio de uma fórmula matemática. Primeiro, cada letra é convertida em um número; depois é cifrada com E(x) = (a × x + b) mod m, em que x é a posição da letra e m é o tamanho do alfabeto escolhido.

A chave é composta por dois números. O multiplicador a altera a escala das posições das letras, enquanto o deslocamento b move o resultado pelo alfabeto. Juntos, eles criam um alfabeto fixo de substituição.

Para decifrar uma mensagem, o valor de a precisa ter inverso modular. Isso só é possível quando a é coprimo com o tamanho do alfabeto. Espaços, dígitos e sinais de pontuação são preservados sem alterações.

Chaves da cifra afim

A cifra afim usa dois parâmetros numéricos: a e b. O valor a é o multiplicador, e b é o deslocamento. Ambos influenciam o alfabeto de substituição final.

Nem todo multiplicador é válido. Para o alfabeto português deste site, com 36 caracteres, a deve ser coprimo com 36. Exemplos válidos incluem 1, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31 e 35. Se a não for válido, a decifragem não conseguirá restaurar a mensagem original de forma confiável.

Cifra afim e cifra de César

A cifra de César usa apenas uma operação: um deslocamento fixo. A cifra afim amplia essa ideia combinando multiplicação e adição módulo o tamanho do alfabeto.

Se a = 1, a cifra afim se comporta como uma cifra de César com deslocamento b. Quando a é outro multiplicador válido, o padrão de substituição fica menos óbvio, embora continue sendo uma cifra de substituição monoalfabética.

Segurança da cifra afim

A cifra afim é mais forte do que um deslocamento simples de César porque tem mais chaves possíveis, mas ainda é fraca pelos padrões criptográficos modernos.

Como cada letra do texto claro sempre corresponde à mesma letra do texto cifrado, a cifra continua vulnerável à análise de frequência e ao teste por força bruta de pares de chaves possíveis. Hoje ela é mais útil para aprendizado, desafios e demonstrações de aritmética modular em criptografia.

FAQ

A decifragem precisa do inverso modular de a. Se a e o tamanho do alfabeto tiverem um divisor comum, esse inverso não existe e várias letras podem ser mapeadas para a mesma letra cifrada.

O valor a é o multiplicador e b é o deslocamento. Juntos, eles definem a transformação matemática usada para substituir cada letra.

Se a não for coprimo com o tamanho do alfabeto, várias letras podem ser cifradas como a mesma letra. Nesse caso, a decifragem se torna ambígua ou impossível.

Não. César usa apenas um deslocamento fixo, enquanto a cifra afim usa multiplicação e adição. No entanto, César é um caso particular da cifra afim quando a = 1.

Não. Ela é uma cifra histórica e pode ser quebrada por análise de frequência ou por testes de força bruta. É mais indicada para aprendizado, desafios e demonstrações.

Não. Nesta ferramenta, apenas os caracteres do alfabeto escolhido são transformados. Espaços, números, sinais de pontuação e outros símbolos permanecem inalterados.
Ferramentas relacionadas

Cifra de César

Cifra clássica por deslocamento de letras com valores personalizados.

Análise de Frequência

Analise frequências de texto e compare-as com padrões linguísticos conhecidos para criptoanálise.

Frequência de letras

Analisador online de frequência de letras com mapa de calor, contagem e comparação por idioma.

Cifra XOR

Criptografia e descriptografia XOR online com chaves de texto ou hex.