本书按照密码学的知识结构及密码学的各种安全应用,全面介绍了密码学的基本原理、算法和**的应用。对密码学的原理和应用做了详细通俗且符合认知逻辑的阐述。本书对密码学原理的介绍力求做到详细通俗且符合认知逻辑,在讲述有关密码学基本理论之前,介绍了相关的数论知识,并在每个知识点后都给出了例题,以方便教师授课和学生自学。 本书可作为高等院校计算机科学与技术、电子商务、信息安全、信息系统与信息管理等专业本科生的教材,也可供从事密码学教学、科研和管理工作的相关人员作为参考用书。