本書是在作者多年前已出版的教材的基礎上,結合近年來作者所在單位實施“卓越工程師教育培養(yǎng)計劃”的成果和作者在教學與科研方面的實踐經驗,以工程技術為主線,面向應用實踐而編寫的一本應用密碼學教材。本書在全面講述密碼算法基本理論內在規(guī)律和基本原理的同時,注重密碼算法的應用,通過多個實用案例全面剖析了現(xiàn)代密碼算法的原理,闡述了部分算法的安全性及密碼學發(fā)展的新方向。本書還介紹了一些典型密碼算法的應用案例,并給出密碼學課程設計,使學生將所學密碼學知識與應用實踐結合起來。每章后都配有相應的習題以實現(xiàn)教與學的統(tǒng)一,也可讓學生邊學習邊實踐,最終“知其所以然”。全書共13章,主要內容包括密碼學基礎知識、古典密碼、對稱密碼、序列密碼、非對稱密碼、Hash函數(shù)、數(shù)字簽名、身份認證技術、密鑰管理技術、信息隱藏技術、密碼學發(fā)展的新方向、密碼學的應用等;書后的知識拓展部分為應用密碼學課程設計內容。書中標星號的為選修內容,讀者可根據需要自行選擇。本書既可作為普通高等院校信息安全、信息對抗技術、密碼學、應用數(shù)學、通信工程、計算機、電子商務等相關專業(yè)本科生和研究生的教材,也可作為網絡和信息系統(tǒng)安全相關設計、研發(fā)技術人員的參考書。