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
Language Detector
Approximately detect the language of a text (PT, EN, ES, FR, DE, IT) by letter and bigram frequency analysis. Heuristic, no API. Everything in your browser.
Unique Words Extractor
Extract all unique words from a text. Options to ignore case, sort and display the frequency of each word.
Occurrence Counter
Count how many times a word or phrase appears in a text. With optional case-insensitive search.