在当今几乎透明的数字世界中,密码学已经成为日常生活中不可或缺的一部分。本书首先介绍了密码学的数学基础和通信系统的基本概念,为后面深入介绍密码学内容打下基础。然后根据密码学的发展,循序渐进地介绍了古典私钥密码的基本思想和工作模式以及安全加密的理论边界,现代私钥密码体制(如DES、AES、Pohlig-Hellman指数密码等)的工作模式,公钥密码体制(如RSA、Rabin、El-Gamal密码体制等)的基本概念和工作模式,以及利用公钥密码体制生成消息摘要和数字签名的技术。*后补充了有关密码学问题中需要用到的素性检验和伪随机数生成方法。全书逻辑清晰,对密码学的发展历程描述完整,内容难度由浅至深,其中提供的示例便于读者实际操作,非常适合信息化工程技术和密码学方向的研究人员阅读,也适合作为高等学校相关专业本科生、研究生的密码学通识教材。