Kryptografia przed epoką współczesną stanowiła głównie metodykę tworzenia szyfrów, często poprzez zwykłe przesuwanie lub podmianę znaków, przez co wiadomość stawała się bez użycia klucza bezsensowna. Coś jak zabawa dla inteligentnych dzieci. Już jednak podczas II wojny światowej stanowiła ona dziedzinę z zakresu informatyki i teorii matematycznej... i nie miała nic wspólnego z dziecinną zabawą. Algorytmy kryptograficzne opracowywano na podstawie założeń obliczeniowych i rozkładania liczb całkowitych na czynniki pierwsze. W Bletchley Park w Anglii podczas II wojny światowej opracowano Colossusa – pierwszy na świecie elektroniczny, cyfrowy, programowalny komputer – którego zadaniem było rozszyfrować kod Lorenza. Dziś kraje, korporacje i hakerzy poświęcają ogromną moc obliczeniową oraz czas na analizę kryptosystemów, tworząc je i łamiąc.