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.
Word Cloud
Build a word cloud from text, with each word sized proportionally to its frequency.
Letter Frequency Counter
Analyze the frequency of each letter in a text. See how many times each letter appears, with total count and percentage.
Extract URLs from Text
Find and extract all links and URLs from a text. Option to remove duplicates and filter by protocol. Processed in the browser.