Этот учебник охватывает основы науки криптографии. В нем объясняется, как программисты и сетевые специалисты могут использовать криптографию для обеспечения конфиденциальности компьютерных данных. Начиная с истоков криптографии, он продолжает объяснять криптосистемы, различные традиционные и современные шифры, шифрование с открытым ключом, интеграцию данных, аутентификацию сообщений и цифровые подписи.