En metode til at vanskeliggøre frekvensanalyse er at bruge forskellige erstatninger for hvert eneste bogstav og ikke bare de almindeligste. Dette vil normalt være en meget tidskrævende proces, som kræver, at parterne udveksler deres substitutionsmønstre, før de sender kodede meddelelser til hinanden. I 1400-tallet blev en ny teknik opfundet, som nu kendes som [[polyalfabetisk kode]], og som giver en simpel teknik til at fremstille en [[myriade]] af substitutionsmønstre. De to parter skulle udveksle en "nøgle" og derefter følge en simpel teknik, som fremstillede mange substitutionsalfabeter, og dermed mange forskellige substitutioner for hvert af meddelelsens bogstaver.
Historie