Frequency Analysis Breaks Substitution Ciphers
Because every language has a stable statistical fingerprint — in English 'e' is most common, followed by 't', 'a', etc. — any cipher that consistently swaps one letter for another preserves these frequencies. By counting how often each symbol appears in the ciphertext and matching it to known language frequencies, a codebreaker can reconstruct the substitution without ever knowing the key.
