注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計程序設計綜合Java加密與解密的藝術(shù)

Java加密與解密的藝術(shù)

Java加密與解密的藝術(shù)

定 價:¥69.00

作 者: 梁棟 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: J2EE

ISBN: 9787111297628 出版時間: 2010-04-01 包裝: 平裝
開本: 16開 頁數(shù): 450 字數(shù):  

內(nèi)容簡介

  《Java加密與解密的藝術(shù)》是Java安全領(lǐng)域的百科全書,密碼學領(lǐng)域的權(quán)威經(jīng)典,5大社區(qū)一致鼎力推薦。全書包含3個部分,基礎篇對Java企業(yè)級應用的安全知識、密碼學核心知識、與Java加密相關(guān)的API和通過權(quán)限文件加強系統(tǒng)安全方面的知識進行了全面的介紹;實踐篇不僅對電子郵件傳輸算法、消息摘要算法、對稱加密算法、非對稱加密算法、數(shù)字簽名算法等現(xiàn)今流行的加密算法的原理進行了全面而深入的剖析,而且還結(jié)合翔實的范例說明了各種算法的具體應用場景;綜合應用篇既細致地講解了加密技術(shù)對數(shù)字證書和SSL/TLS協(xié)議的應用,又以示例的方式講解了加密與解密技術(shù)在網(wǎng)絡中的實際應用,極具實踐指導性。Java開發(fā)者將通過《Java加密與解密的藝術(shù)》掌握密碼學和Java加密與解密技術(shù)的所有細節(jié);系統(tǒng)架構(gòu)師將通過《Java加密與解密的藝術(shù)》領(lǐng)悟構(gòu)建安全企業(yè)級應用的要義;其他領(lǐng)域的安全工作者也能通過《Java加密與解密的藝術(shù)》一窺加密與解密技術(shù)的精髓。

作者簡介

  梁棟,資深Java開發(fā)者,有豐富的Spring、Hibernate、iBatis等Java技術(shù)的使用和開發(fā)經(jīng)驗,擅長Java企業(yè)級應用開發(fā);安全技術(shù)專家,對Java加密與解密技術(shù)有系統(tǒng)深入的研究,實踐經(jīng)驗亦非常豐富。他還是一位出色的項目經(jīng)理,是V8Booker(手機電子書)項目的核心開發(fā)團隊人員之一,負責核心模塊的開發(fā);同時他還在V8NetBank(網(wǎng)銀系統(tǒng))項目中擔任項目經(jīng)理,負責系統(tǒng)的架構(gòu)和核心模塊的開發(fā)。

圖書目錄

第一部分 基礎篇
第1章 企業(yè)應用安全
1.1 我們身邊的安全問題
1.2 拿什么來拯救你,我的應用
1.3 捍衛(wèi)企業(yè)應用安全的銀彈
1.4 為你的企業(yè)應用上把鎖
1.5 小結(jié)
第2章 企業(yè)應用安全的銀彈—密碼學
2.1 密碼學的發(fā)家史
2.2 密碼學定義、術(shù)語及其分類
2.3 保密通信模型
2.4 古典密碼
2.5 對稱密碼體制
2.6 非對稱密碼體制
2.7 散列函數(shù)
2.8 數(shù)字簽名
2.9 密碼學的未來
2.10 小結(jié)
第3章 Java加密利器
3.1 Java與密碼學
3.2 java.security包詳解
3.3 javax.crypto包詳解
3.4 java.security.spec包和javax.crypto.spec包詳解
3.5 java.security.cert包詳解
3.6 javax.net.ssl包詳解
3.7 小結(jié)
第4章 他山之石,可以攻玉
4.1 加固你的系統(tǒng)
4.2 加密組件Bouncy Castle
4.3 輔助工具Commons Codec
4.4 小結(jié)
第二部分 實踐篇
第5章 電子郵件傳輸算法—Base64
5.1 Base64算法的由來
5.2 Base64算法的定義
5.3 Base64算法與加密算法的關(guān)系
5.4 實現(xiàn)原理
5.5 模型分析
5.6 Base64算法實現(xiàn)
5.7 Url Base64算法實現(xiàn)
5.8 應用舉例
5.9 小結(jié)
第6章 驗證數(shù)據(jù)完整性—消息摘要算法
6.1 消息摘要算法簡述
6.2 MD算法家族
6.3 SHA算法家族
6.4 MAC算法家族
6.5 其他消息摘要算法
6.6 循環(huán)冗余校驗算法—CRC算法
6.7 實例:文件校驗
6.8 小結(jié)
第7章 初等數(shù)據(jù)加密—對稱加密算法
7.1 對稱加密算法簡述
7.2 數(shù)據(jù)加密標準—DES
7.3 三重DES—DESede
7.4 高級數(shù)據(jù)加密標準—AES
7.5 國際數(shù)據(jù)加密標準—IDEA
7.6 基于口令加密—PBE
7.7 實例:對稱加密網(wǎng)絡應用
7.8 小結(jié)
第8章 高等數(shù)據(jù)加密—非對稱加密算法
8.1 非對稱加密算法簡述
8.2 密鑰交換算法—DH
8.3 典型非對稱加密算法—RSA
8.4 常用非對稱加密算法—ElGamal
8.5 實例:非對稱加密網(wǎng)絡應用
8.6 小結(jié)
第9章 帶密鑰的消息摘要算法—數(shù)字簽名算法
9.1 數(shù)字簽名算法簡述
9.2 模型分析
9.3 經(jīng)典數(shù)字簽名算法—RSA
9.4 數(shù)字簽名標準算法—DSA
9.5 橢圓曲線數(shù)字簽名算法—ECDSA
9.6 實例:帶有數(shù)字簽名的加密網(wǎng)絡應用
9.7 小結(jié)
第三部分 綜合應用篇
第10章 終極武器—數(shù)字證書
10.1 數(shù)字證書詳解
10.2 模型分析
10.3 證書管理
10.4 證書使用
10.5 應用舉例
10.6 小結(jié)
第11章 終極裝備—安全協(xié)議
11.1 安全協(xié)議簡述
11.2 模型分析
11.3 單向認證服務
11.4 雙向認證服務
11.5 應用舉例
11.6 小結(jié)
第12章 量體裁衣—為應用選擇合適的裝備
12.1 實例:常規(guī)Web應用開發(fā)安全
12.2 實例:IM應用開發(fā)安全
12.3 實例:Web Service應用開發(fā)安全
12.4 小結(jié)
附錄A Java 6支持的算法
附錄B Bouncy Castle支持的算法

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號