Modern cryptography solves this by using randomness (IVs, nonces, padding, salts) so that even identical plaintexts encrypt to different ciphertexts, eliminating predictable patterns.