Nu neaparat. Luați în considerare un cifr de schimbare Caesar pe alfabetul roman de 26 de caractere. Mapăm litera la unul dintre numerele 0-25, să zicem $x$ și adăugați o valoare cheie $k\în [0,25]$ calcula $y=x+k\mod {26}$ și apoi mapa înapoi la alfabet. Dacă $k$ este ales uniform la întâmplare, atunci acesta este perfect sigur. Cu toate acestea, dacă mărim gama de $k$ a zice $[0,30]$ acest lucru nu mai este perfect sigur ca valori $x+0\mod {26}$, $x+1\mod{26}$, $x+2\mod{26}$, $x+3\mod{26}$ și $x+4\mod{26}$ sunt de două ori mai probabile decât celelalte texte cifrate. Acest lucru oferă informații semnificative despre $x$ și de aici textul simplu. De exemplu, dacă vedem textul cifrat „b” corespunzător $y=1$ avem mai multe dovezi că $x=23, 24, 25, 0, 1$ decât celelalte valori. Prin urmare, statistica bayesiană mărește credința noastră că litera text simplu se află în mulțimea {'x','y','z','a','b'} și scade credința noastră că se află în afara acestui set. Nu am fi capabili să facem această inferență cu un cifr perfect sigur.
În mod obișnuit, pentru a obține uniformitatea necesară pentru o securitate perfectă, spațiul cheilor trebuie să fie un multiplu al unei dimensiuni a spațiului de text cifrat și cheile selectate uniform la întâmplare. Cu toate acestea, se poate obține o securitate perfectă prin alte mijloace (de exemplu, în schema de mai sus, dacă selectăm cheile $\{0,1,2,3,4,26,27,28,29,30\}$ cu probabilitatea 1/52 și alte chei cu probabilitatea 1/26, atunci cifrul de schimbare este încă perfect sigur.