В прошлом криптография скорее была вопросом шифрования. Часто использовались шифры, основанные на замене или перестановке, сообщения, записанные этими шифрами, невозможно было прочесть без ключа. Это была просто игра для смышленых детишек. К началу Второй мировой войны криптография была уже невозможна без математики и программирования... тут уже не до забав. Криптографические алгоритмы создавались на базе машинных вычислений и факторизации целых чисел. В Блетчли-парк в Англии во время Второй мировой исследования привели к созданию «Колосса» – первого электронного, цифрового, программируемого компьютера, созданного для расшифровки кодов «Лоренца». Сегодня страны, корпорации и отдельные люди (хакеры) тратят невероятное количество времени и усилий на разработку и создание криптосистем... а также на их взлом.