本书旨在向从事网络空间安全的入门者介绍什么是现代密码学,它从哪里来;现代密码学包含哪些基本内容,在网络空间里有哪些应用。作为入门书籍,面向的主要读者对象是准备从事网络空间安全的研究者和计算类专业中对信息安全有兴趣的本科学生,为他们建立较为全面的密码知识体系视野、增加对密码学应用领域的了解。 本书从古代军事上的密码传递信息应用开始,分析密码的行程和密码技术的变迁;结合密码的发展与应用历史,穿插以历史故事,较为系统地介绍了DES、AES、RSA等经典密码算法,讨论了数字签名、密钥管理、秘密分享等经典密码协议,