Napr. ked som spomenul ten known plaintext attack, co je velmi efektivny sposob prelamovania jednoduchych sifier. V praxi vzdy sa najde nieco co viem ze sa v sprave vyskytuje napr. aj sprava ponorke zacina textom "Sprava od velitelstva:" alebo subory v PC maju hlavicku a tam su nejake zname bajty, a mam zakryptovanu spravu tak u dobrej sifry nesmiem byt schopny porovnanim povodneho a zakryptovaneho pismena zistit kluc.
Napr. ak mam kluc napr. 8bajtovy a sposob sifrovania taky ze prvy bajt textu pripocitam prvy bajt kluca (alebo XOR), druhy bajt textu s druhym bajtom kluca atd. deviaty bajt textu zas s prvym bajtom kluca a tak dookola tak taka sifra je uplne naprd ptz neodolava known plaintext attacku vobec, staci mi vediet akychkolvek 8 suvislych pismen plaintextu a mam cely kluc. Dnesne sifry tomu odolavaju ptz prvy bajt textu sa nemeni len podla prveho bajtu kluca ale mnozstvom operacii sa ten bajt prefiltruje defakto celym klucom. Aj tak sa casto daju najst metody ktore pomocou znameho plaintextu aspon zmensia moznu mnozinu klucov a tym drasticky znizia mnozstvo kombinacii pre bruteforcing, t.j. taka sifra by bola tiez nanic (lahko prelomitelna). Odolava tvoja sifra known plaintext attacku?