El xifratge per substitució homofònica implica substituir cada una de les lletres per una varietat de substituts, on el nombre potencial de substituts és proporcional a la freqüència de la lletra. Per exemple, la lletra A apareix un 13% del total de les lletres en català; aleshores se li assignen 13 símbols per representar-la. Cada vegada que apareix una A al text net, s'escull un dels 13 símbols a l'atzar i se substitueix. D'aquesta manera, al final del xifratge, cada símbol apareix aproximadament un 1% al text xifrat. La lletra C apareix al text net un 4% del total de lletres i, per tant, se li assignen 4 símbols per representar-la. Cada vegada que apareix una C al text net, es pot escollir qualsevol dels quatre símbols i així cada un dels símbols contribuirà amb l'1% al text xifrat. Aquest procés continua amb la resta de l'alfabet fins que s'arriba a la lletra Z, que apareix molt poc i té aleshores un únic substitut. A l'exemple de sota, els substituts són generalment números de tres dígits i hi ha entre 1 i 14 substituts per a cada lletra, depenent de la freqüència relativa de cadascuna.

S'ofereixen diferents substituts per a les lletres més freqüents per anivellar la freqüència dels símbols al text xifrat. Cadascun dels símbols apareixerà aproximadament un 1 % de les vegades. Si alguns dels símbols apareixen més que uns altres, aleshores el xifratge podrà atacar-se via anàlisi de freqüència.

Per xifrar un missatge, escriu el missatge a la caixa amb l'etiqueta "Text" i fes clic sobre el botó on diu "Xifrar text".

 
 
 
 
 
 


   
     
    a