1001Ferramentas
🔢 Text

Homophonic Substitution Cipher

Replace each letter with one of several numbers/symbols from a homophonic alphabet, distributed proportionally to letter frequency. More resistant to frequency analysis than monoalphabetic substitution.


    
    
Sobre a cifra homofônica

Em uma cifra de substituição monoalfabética simples, cada letra do texto-claro vira o mesmo símbolo no cifrado — o que mantém a curva de frequência das letras intacta (E é E em qualquer língua). A cifra homofônica resolve isso atribuindo vários códigos a cada letra, em quantidade proporcional à frequência da letra no idioma. Letras comuns (A, E, O) ganham muitos códigos e podem alternar entre eles a cada uso, enquanto letras raras (K, W, Y, Z) ficam com um único código. Resultado: a curva de frequência do cifrado é quase plana, derrotando análise de frequência ingênua.

Related Tools