本書共分8章,目標是使讀者了解密碼是什么、如何設計密碼算法和密碼協(xié)議、如何管理密鑰、如何破解密鑰,以及密碼有關產品和如何檢測產品是否合規(guī)。具體而言,第1章主要講述密碼的起源以及共產黨與密碼發(fā)展的過程;第2章主要介紹密碼算法的分類及各算法的聯系和區(qū)別;第3章主要討論密碼學與安全協(xié)議相關的基礎知識和技術方法;第4章介紹與密鑰管理相關的理論和技術;第5章描述密碼分析的目標和攻擊類型,以及經典密碼算法的分析方法;第6章介紹商用密碼產品以及其應用場景;第7章給出了商用密碼應用安全性評估的實施要點以及具體案例;第8章介紹密碼學的新技術,并對密碼學的未來進行了展望。附錄A介紹密碼學相關數學基礎知識;附錄B介紹密碼相關法律法規(guī)與標準。本書內容豐富,概念清楚,語言精練,在內容闡述上力求深入淺出、通俗易懂。特別是本書盡量避免過多數學語言的描述,力求理論聯系實際,面向具體應用。本書可作為密碼科學與技術、信息安全、計算機科學與技術等專業(yè)的本科生教材,也可作為廣大網絡安全工程師、網絡管理員和IT從業(yè)人員的參考書。