Kriptoanaliza je proučavanje uzimanja šifriranih podataka i pokušaja dešifriranja bez upotrebe ključa. Druga strana kriptografije, koristi se za razbijanje kodova pronalaženjem slabosti unutar njih. Osim što je koriste hakeri s lošim namjerama, ovu disciplinu često koristi i vojska. Također ga prikladno koriste dizajneri sustava za šifriranje kako bi pronašli i naknadno ispravili sve slabosti koje mogu postojati u sustavu koji se projektira.
Postoji nekoliko vrsta napada koje kriptoanalitičar može koristiti za razbijanje koda, ovisno o tome koliko informacija ima. Napad samo šifriranim tekstom je onaj u kojem analitičar ima dio šifriranog teksta (tekst koji je već šifriran), bez otvorenog teksta (nešifrirani tekst). Ovo je vjerojatno najteža vrsta kriptoanalize i zahtijeva malo nagađanja. U napadu poznatog otvorenog teksta, analitičar ima i dio šifriranog teksta i odgovarajući dio otvorenog teksta.
Druge vrste napada mogu uključivati pokušaj izvlačenja ključa prijevarom ili krađom, kao što je napad “čovjek u sredini”. U ovoj metodi, kriptoanalitičar postavlja dio softvera za nadzor između dvije strane koje komuniciraju. Kada se ključevi strana razmjenjuju za sigurnu komunikaciju, one razmjenjuju svoje ključeve s napadačem umjesto međusobno.
Krajnji cilj kriptoanalitičara je izvući ključ tako da se sav šifrirani tekst može lako dešifrirati. Napad grubom silom jedan je od načina da se to učini. U ovoj vrsti napada, kriptoanalitičar pokušava svaku moguću kombinaciju dok se ne identificira ispravan ključ. Iako korištenje dužih ključeva čini izvođenje manje statistički vjerojatno da će biti uspješno, brža računala nastavljaju činiti napade grubom silom izvedivima. Umrežavanje skupa računala zajedno u mrežu kombinira njihovu snagu, a njihova kumulativna snaga može se koristiti za razbijanje dugih ključeva. Najduži korišteni ključevi, 128-bitni ključevi, ostaju najjači i manje je vjerojatno da će biti podvrgnuti ovoj vrsti napada.
U svojoj srži, kriptoanaliza je znanost o matematici, vjerojatnosti i brzim računalima. Kriptoanalitičari također obično zahtijevaju određenu upornost, intuiciju, nagađanje i opće znanje o meti. Polje također ima zanimljiv povijesni element; poznati stroj Enigma, koji su Nijemci koristili za slanje tajnih poruka, na kraju su razbili pripadnici poljskog otpora i prenijeli ga Britancima.