本书在保持上一版特色的基础上,结合近年来作者所在单位实施“****本科专业建设”“**工程师教育培养计划”“新工科建设”等成果和多年来作者在教学科研方面的实践经验,按照“育人为本、崇尚应用”“一切为了学生”的教育教学理念和“夯实基础、强化实践、注重创新、突出特色”的人才培养思路,遵循“行业指导、校企合作、分类实施、形式多样”的原则,以工程技术为主线, 在工程实践和应用创新中融入了思政元素, 在全面讲述密码学基本知识和现代密码算法理论的同时,特别注重密码算法的应用。书中通过密码算法实用案例全面剖析了现代密码算法的原理, 分析阐述了部分密码算法的**性。 每章后都配有相应习题以实现教、学、练的统一, 让学习者将所学理论与实践真正结合起来。 全书共10章,主要内容包括密码学基础知识、古典密码算法、对称密码算法、序列密码算法、非对称密码算法、 Hash算法、 数字签名、 密钥管理、 认证技术和密码算法应用案例。附录为应用密码学课程设计。书中标有“*”号的为选修内容,读者可以根据需要自行选择。 本书既可作为普通高等院校信息**、网络空间**、信息对抗技术、信息与计算科学、应用数学、区块链工程、计