Java加密与解密的艺术

Java加密与解密的艺术
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-04
版次: 1
ISBN: 9787111297628
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 450页
正文语种: 简体中文
75人买过
  •   《Java加密与解密的艺术》是Java安全领域的百科全书,密码学领域的权威经典,5大社区一致鼎力推荐。全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和SSL/TLS协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具实践指导性。
      Java开发者将通过《Java加密与解密的艺术》掌握密码学和Java加密与解密技术的所有细节;系统架构师将通过《Java加密与解密的艺术》领悟构建安全企业级应用的要义;其他领域的安全工作者也能通过《Java加密与解密的艺术》一窥加密与解密技术的精髓。 梁栋,资深Java开发者,有丰富的Spring、Hibernate、iBatis等Java技术的使用和开发经验,擅长Java企业级应用开发;安全技术专家,对Java加密与解密技术有系统深入的研究,实践经验亦非常丰富。他还是一位出色的项目经理,是V8Booker(手机电子书)项目的核心开发团队人员之一 第一部分基础篇
    第1章企业应用安全2
    1.1我们身边的安全问题2
    1.2拿什么来拯救你,我的应用3
    1.3捍卫企业应用安全的银弹8
    1.4为你的企业应用上把锁9
    1.5小结10

    第2章企业应用安全的银弹-密码学11
    2.1密码学的发家史11
    2.2密码学定义、术语及其分类15
    2.3保密通信模型17
    2.4古典密码18
    2.5对称密码体制19
    2.6非对称密码体制26
    2.7散列函数28
    2.8数字签名29
    2.9密码学的未来30
    2.10小结32

    第3章Java加密利器34
    3.1Java与密码学34
    3.2java.security包详解37
    3.3javax.crypto包详解70
    3.4java.security.spec包和javax.crypto.spec包详解85
    3.5java.security.cert包详解91
    3.6javax.net.ssl包详解100
    3.7小结107

    第4章他山之石,可以攻玉109
    4.1加固你的系统109
    4.2加密组件BouncyCastle111
    4.3辅助工具CommonsCodec120
    4.4小结121

    第二部分实践篇
    第5章电子邮件传输算法-Base64134
    5.1Base64算法的由来134
    5.2Base64算法的定义134
    5.3Base64算法与加密算法的关系135
    5.4实现原理136
    5.5模型分析137
    5.6Base64算法实现138
    5.7UrlBase64算法实现147
    5.8应用举例151
    5.9小结153

    第6章验证数据完整性-消息摘要算法155
    6.1消息摘要算法简述155
    6.2MD算法家族157
    6.3SHA算法家族167
    6.4MAC算法家族181
    6.5其他消息摘要算法195
    6.6循环冗余校验算法-CRC算法206
    6.7实例:文件校验209
    6.8小结211

    第7章初等数据加密-对称加密算法213
    7.1对称加密算法简述213
    7.2数据加密标准-DES214
    7.3三重DES-DESede222
    7.4高级数据加密标准-AES227
    7.5国际数据加密标准-IDEA232
    7.6基于口令加密-PBE236
    7.7实例:对称加密网络应用242
    7.8小结254

    第8章高等数据加密-非对称加密算法256
    8.1非对称加密算法简述256
    8.2密钥交换算法-DH258
    8.3典型非对称加密算法-RSA269
    8.4常用非对称加密算法-ElGamal277
    8.5实例:非对称加密网络应用284
    8.6小结296

    第9章带密钥的消息摘要算法-数字签名算法297
    9.1数字签名算法简述297
    9.2模型分析298
    9.3经典数字签名算法-RSA299
    9.4数字签名标准算法-DSA306
    9.5椭圆曲线数字签名算法-ECDSA311
    9.6实例:带有数字签名的加密网络应用318
    9.7小结319

    第三部分综合应用篇
    第10章终极武器-数字证书332
    10.1数字证书详解332
    10.2模型分析335
    10.3证书管理337
    10.4证书使用351
    10.5应用举例360
    10.6小结360

    第11章终极装备-安全协议362
    11.1安全协议简述362
    11.2模型分析364
    11.3单向认证服务369
    11.4双向认证服务381
    11.5应用举例387
    11.6小结387

    第12章量体裁衣-为应用选择合适的装备389
    12.1实例:常规Web应用开发安全389
    12.2实例:IM应用开发安全399
    12.3实例:WebService应用开发安全420
    12.4小结443
    附录AJava6支持的算法445
    附录BBouncyCastle支持的
    算法447
  • 内容简介:
      《Java加密与解密的艺术》是Java安全领域的百科全书,密码学领域的权威经典,5大社区一致鼎力推荐。全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和SSL/TLS协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具实践指导性。
      Java开发者将通过《Java加密与解密的艺术》掌握密码学和Java加密与解密技术的所有细节;系统架构师将通过《Java加密与解密的艺术》领悟构建安全企业级应用的要义;其他领域的安全工作者也能通过《Java加密与解密的艺术》一窥加密与解密技术的精髓。
  • 作者简介:
    梁栋,资深Java开发者,有丰富的Spring、Hibernate、iBatis等Java技术的使用和开发经验,擅长Java企业级应用开发;安全技术专家,对Java加密与解密技术有系统深入的研究,实践经验亦非常丰富。他还是一位出色的项目经理,是V8Booker(手机电子书)项目的核心开发团队人员之一
  • 目录:
    第一部分基础篇
    第1章企业应用安全2
    1.1我们身边的安全问题2
    1.2拿什么来拯救你,我的应用3
    1.3捍卫企业应用安全的银弹8
    1.4为你的企业应用上把锁9
    1.5小结10

    第2章企业应用安全的银弹-密码学11
    2.1密码学的发家史11
    2.2密码学定义、术语及其分类15
    2.3保密通信模型17
    2.4古典密码18
    2.5对称密码体制19
    2.6非对称密码体制26
    2.7散列函数28
    2.8数字签名29
    2.9密码学的未来30
    2.10小结32

    第3章Java加密利器34
    3.1Java与密码学34
    3.2java.security包详解37
    3.3javax.crypto包详解70
    3.4java.security.spec包和javax.crypto.spec包详解85
    3.5java.security.cert包详解91
    3.6javax.net.ssl包详解100
    3.7小结107

    第4章他山之石,可以攻玉109
    4.1加固你的系统109
    4.2加密组件BouncyCastle111
    4.3辅助工具CommonsCodec120
    4.4小结121

    第二部分实践篇
    第5章电子邮件传输算法-Base64134
    5.1Base64算法的由来134
    5.2Base64算法的定义134
    5.3Base64算法与加密算法的关系135
    5.4实现原理136
    5.5模型分析137
    5.6Base64算法实现138
    5.7UrlBase64算法实现147
    5.8应用举例151
    5.9小结153

    第6章验证数据完整性-消息摘要算法155
    6.1消息摘要算法简述155
    6.2MD算法家族157
    6.3SHA算法家族167
    6.4MAC算法家族181
    6.5其他消息摘要算法195
    6.6循环冗余校验算法-CRC算法206
    6.7实例:文件校验209
    6.8小结211

    第7章初等数据加密-对称加密算法213
    7.1对称加密算法简述213
    7.2数据加密标准-DES214
    7.3三重DES-DESede222
    7.4高级数据加密标准-AES227
    7.5国际数据加密标准-IDEA232
    7.6基于口令加密-PBE236
    7.7实例:对称加密网络应用242
    7.8小结254

    第8章高等数据加密-非对称加密算法256
    8.1非对称加密算法简述256
    8.2密钥交换算法-DH258
    8.3典型非对称加密算法-RSA269
    8.4常用非对称加密算法-ElGamal277
    8.5实例:非对称加密网络应用284
    8.6小结296

    第9章带密钥的消息摘要算法-数字签名算法297
    9.1数字签名算法简述297
    9.2模型分析298
    9.3经典数字签名算法-RSA299
    9.4数字签名标准算法-DSA306
    9.5椭圆曲线数字签名算法-ECDSA311
    9.6实例:带有数字签名的加密网络应用318
    9.7小结319

    第三部分综合应用篇
    第10章终极武器-数字证书332
    10.1数字证书详解332
    10.2模型分析335
    10.3证书管理337
    10.4证书使用351
    10.5应用举例360
    10.6小结360

    第11章终极装备-安全协议362
    11.1安全协议简述362
    11.2模型分析364
    11.3单向认证服务369
    11.4双向认证服务381
    11.5应用举例387
    11.6小结387

    第12章量体裁衣-为应用选择合适的装备389
    12.1实例:常规Web应用开发安全389
    12.2实例:IM应用开发安全399
    12.3实例:WebService应用开发安全420
    12.4小结443
    附录AJava6支持的算法445
    附录BBouncyCastle支持的
    算法447
查看详情
相关图书 / 更多
您可能感兴趣 / 更多
Java加密与解密的艺术
科技成果转化法律及政策选编
梁栋 张娴 主编;中国科学院科技促进发展局 组织编写
Java加密与解密的艺术
“十三五”普通高等教育本科规划教材 C语言程序设计习题解答与上机指导(第二版)
梁栋 编;李新华
Java加密与解密的艺术
中文版Flash CC动画制作实用教程 计算机基础与实训教材系列
梁栋 编
Java加密与解密的艺术
迷离
梁栋 著
Java加密与解密的艺术
聚氨酯软泡材料热解与阴燃特性
梁栋 著;雷毅
Java加密与解密的艺术
Java加密与解密的艺术(第2版)
梁栋 著
Java加密与解密的艺术
机械设计(梁栋)
梁栋 主编
Java加密与解密的艺术
市场营销
梁栋 主编
Java加密与解密的艺术
当代实用对联大成
梁栋 主编;梁石
Java加密与解密的艺术
书画题联备要
梁栋 编;梁石
Java加密与解密的艺术
别墅建筑建模实例——建筑建模实例丛书
梁栋 编
Java加密与解密的艺术
3ds max 4建筑建模实训教材
梁栋 编著