内容介绍热点排行相关文章下载地址↓

本书是java安全领域的百科全书,密码学领域的权威经典,4大社区一致鼎力推荐。

全书包含3个部分,基础篇对java企业级应用的安全知识、密码学核心知识、与java加密相关的api和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非对称加密算法、数字签名算法等现今流行的加密算法的原理进行了全面而深入的剖析,而且还结合翔实的范例说明了各种算法的具体应用场景;综合应用篇既细致地讲解了加密技术对数字证书和ssl/tls协议的应用,又以示例的方式讲解了加密与解密技术在网络中的实际应用,极具实践指导性。

java开发者将通过本书掌握密码学和java加密与解密技术的所有细节;系统架构师将通过本书领悟构建安全企业级应用的要义;其他领域的安全工作者也能通过本书一窥加密与解密技术的精髓。

[图书目录]第一部分基础篇

第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.1 java与密码学34

.3.2 java.security包详解37

3.3 javax.crypto包详解70

3.4 java.security.spec包和javax.crypto.spec包详解85

3.5 java.security.cert包详解91

3.6 javax.net.ssl包详解100

3.7 小结107

第4章他山之石,可以攻玉109

4.1 加固你的系统109

4.2 加密组件bouncy castle 111

4.3 辅助工具commons codec 120

4.4 小结121

第二部分实践篇

第5章电子邮件传输算法—base64 134

5.1 base64算法的由来134

5.2 base64算法的定义134

5.3 base64算法与加密算法的关系135

5.4 实现原理136

5.5 模型分析137

5.6 base64算法实现138

5.7 url base64算法实现147

5.8 应用举例151

5.9 小结153

第6章验证数据完整性—消息摘要算法155

6.1 消息摘要算法简述155

6.2 md算法家族157

6.3 sha算法家族167

6.4 mac算法家族181

6.5 其他消息摘要算法195

6.6 循环冗余校验算法—crc算法206

6.7 实例:文件校验209

6.8 小结211

第7章初等数据加密—对称加密算法213

7.1 对称加密算法简述213

7.2 数据加密标准—des 214

7.3 三重des—desede 222

7.4 高级数据加密标准—aes 227

7.5 国际数据加密标准—idea 232

7.6 基于口令加密—pbe 236

7.7 实例:对称加密网络应用242

7.8 小结254

第8章高等数据加密—非对称加密算法256

8.1 非对称加密算法简述256

8.2 密钥交换算法—dh 258

8.3 典型非对称加密算法—rsa 269

8.4 常用非对称加密算法—elgamal277

8.5 实例:非对称加密网络应用284

8.6 小结296

第9章带密钥的消息摘要算法—数字签名算法297

9.1 数字签名算法简述297

9.2 模型分析298

9.3 经典数字签名算法—rsa 299

9.4 数字签名标准算法—dsa 306

9.5 椭圆曲线数字签名算法—ecdsa 311

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 实例:web service应用开发安全420

12.4 小结443

附录a java 6支持的算法445

附录b bouncy castle支持的

算法447

下载地址

相关文章

网友评论

下载声明

☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章

☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。

☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!

☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址

☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!

☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

☉ 本站提供的Java加密与解密的艺术 梁栋著 中文 PDF版 [44M]资源来源互联网,版权归该下载资源的合法拥有者所有。

java加密解密 pdf_Java加密与解密的艺术 梁栋著 中文 PDF版 [44M]相关推荐

  1. java高级教程pdf_Java高级编程实用教程中文 PDF版_IT教程网

    资源名称:Java高级编程实用教程中文 PDF版 内容简介 本书是一本介绍Java高级编程的实用教程,面向具有一定Java编程基础的开发人员.本书通过对"项目"的分析.实现和讲解, ...

  2. java 解密pdf_Java 加密和解密 PDF

    在日常工作中,当我们需要传输一些重要的PDF文件.合同时,为了避免机密内容被第三方窥探到,我们可以对PDF文件进行加密.当这份文件能够公开了,又可以对其进行解密.那么我们如何在Java应用程序中实现这 ...

  3. java ee核心框架实战 pdf_Java EE核心框架实战 高洪岩 中文PDF

    资源名称:Java EE核心框架实战 高洪岩 中文PDF 第1章 MyBatis 3操作数据库 第2章 MyBatis 3常用技能 第3章 Struts 2必备开发技能 第4章 Struts 2文件的 ...

  4. java加密解密 pdf_Java 加密和解密PDF文档

    前言 在日常办公时,为了保护文档不被他人篡改,我们可为文档设置打开口令,即加密.同时,因需要我们也可对加密文档进行解密,以便能够查看和编辑文档.本文将通过Java程序来演示如何对PDF文档进行加密和解 ...

  5. java加密解密 pdf_JAVA加密与解密的艺术 第2版 PDF 下载

    本书是Java安全领域公认的标杆之作,被奉为每一位Java开发工程师必读的著作之一.由资深专家撰写,第1版4年来畅销不衰,繁体版在台湾出版,大陆和台湾的读者都给予了极高的评价.第2版根据Java 7全 ...

  6. java ee 7精粹_Java EE 7精粹 ([美]Arun Gupta) 中文pdf扫描版[68MB]

    Java EE 7是Java EE最新版本的平台,它为建立Web应用和企业应用提供了简单.易用和全栈式的服务. Java EE 7精粹这本书提供了Java EE 7平台中关键规范的概述.全书共16个章 ...

  7. java微信公众号开发教程_微信公众平台开发教程(java版本含代码) 中文PDF版 3.13MB...

    本文档将对即将推出的微信公众帐号开发系列连载教程做简单的说明. 教程主要是面向有一定 Java 编程基础的朋友, 目录: 微信公众帐号开发教程第 1 篇-引言  2 微信公众帐号开发教程第 2 篇-微 ...

  8. java之php、Android、JAVA、C# 3DES加密解密

    异常如下 1.javax.crypto.BadPaddingException: Given final block not properly padded 1)要确认下是否加密和解密都是使用相同的填 ...

  9. java和c 的rsa加密算法_RSA算法签名技术Java与C++统一(加密解密结果一样)

    RSA算法签名技术Java与C++统一 (加密解密结果一样) 源代码下载地址:http://www.doczj.com/doc/64f44a94a0116c175f0e484d.html/produc ...

  10. C# Java间进行RSA加密解密交互

    C# Java间进行RSA加密解密交互 原文:C# Java间进行RSA加密解密交互 这里,讲一下RSA算法加解密在C#和Java之间交互的问题,这两天纠结了很久,也看了很多其他人写的文章,颇受裨益, ...

最新文章

  1. 【Linux】一步一步学Linux——trap命令(229)
  2. r语言随机森林回归预测_从零实现回归随机森林
  3. c# 简单的科学计算
  4. 后缀–ize_英语常用后缀-ize
  5. Java项目:文具学习用品商城系统(java+SSM+JSP+jQuery+Mysql)
  6. 终于申请自己的博客了
  7. 解决Chrome无法显示本地的.vtt字幕文件 (如何让本地HTML运行在Server上)
  8. 3DTouch的分享
  9. idea 怎么导入war包,idea怎么打开war包,idea怎么导出一个war包
  10. linux添加了路径还是不能调用_166个最常用的Linux命令,哪些你还不知道?
  11. java微信token验证_JAVA折腾微信公众平台(Token验证)[转]
  12. android webrtc教程,WebRTC 入门教程(一)| 搭建WebRTC信令服务器
  13. 对标西湖大学,年薪60万博士后招聘来了
  14. 华为设备IGMP Snooping配置命令
  15. 图像处理——图像增强(1)
  16. Unity移动和旋转缓动实现
  17. [转]PAGEII携手极速网爱情电影经典对白
  18. [第五空间2019 决赛]PWN5
  19. SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化——SpringMVC
  20. DirectX12 3D 游戏开发与实战第四章内容(上)

热门文章

  1. 腾讯IM发送消息20001
  2. 微信公众号申请需要哪些材料
  3. 王之泰201771010131《面向对象程序设计(java)》第七周学习总结
  4. 什么是数据缩减,无损4:1缩减有多难?
  5. php集成c sdk,GitHub - cuncle/spider-php-sdk
  6. OSChina 周二乱弹 ——假装在睡觉等你搭讪等一路
  7. SQLite 基本语法(二)
  8. pow函数在php,pow函数怎么用
  9. 详解 物理学四大神兽————拉普拉斯兽
  10. WebScoket 实例 简单的网页聊天室