本书以自底向上的方式,先介绍密码学的知识,再介绍网络安全的攻击与防御, 给出相应的案例研究。全书共9章,内容包括安全概念导论、密码技术、基于计算机的对称密钥加密算法、基于计算机的非对称密钥算法、公钥基础设施、Internet安全协议、用户认证机制、加密与安全的实际实现、网络安全,以及4个附录。本书脉络清晰、语言简洁,采用启发式教学方式,每介绍完一个主题,就会抛砖引玉,引出下一个主题,各个主题环环相扣,生动有趣,作者 匠心,使枯燥的密码与网络安全知识,前后衔接,紧密融合。全书给出了大量的编程题、练习题、多选题、案例研究,以及极为丰富的插图,使学生在练中学,在学中练,是一本关于密码学与网络安全的理论和实践 结合的 教材。