Tutti i cifrari moderni mirano a produrre ciò che appare come dati casuali - è uno dei principi fondamentali della teoria dell'informazione.
I cipher che non producono dati apparentemente casuali tendono ad avere difetti abbastanza gravi, dal momento che questo fornisce una via per gli attacchi - tornando ai cifrari pre-computer, l'enigma aveva questo problema, ed è caduto, in parte, a causa del pattern riconoscimento (in particolare, qualcuno ha notato che A non potrebbe mai mappare ad A, riducendo significativamente lo spazio di ricerca, tra le altre cose).
Qualsiasi codice di blocco moderno ragionevole dovrebbe essere sia veloce che generare dati apparentemente casuali, se usati correttamente.