Java加密与解密的艺术
众所周知,Java EE是目前企业应用中使用最广泛的技术之一,几乎在任何一个领域都能看到Java EE的身影。随着加密与解密算法的发展,Java加密与解密技术不断演进,不断提高着数据的安全性,已成为各大企业应用中一项关键性的技术。
很多企业应用领域的架构师都很关注加密与解密算法在应用中的使用,譬如用户密码加密、网络协议加密等。如何在名目繁多的Java加密与解密技术中选择合适的算法进行企业级应用开发,如何解决Java加密与解密技术开发过程中遇到的各种问题,这成为许多开发者,尤其是架构师关注的焦点问题。然而,国内目前还没有一本书能解决这些问题。本书的作者因工作需要,采用Java加密与解密技术成功构建了企业级网银系统。在开发过程中,作者感受到了Java加密与解密技术的精妙。作者希望把Java加密与解密技术在企业应用开发领域的经验和心得分享给广大读者,提升企业应用的安全性。
本书面向的读者
本书主要适合以下读者:
❑所有利用Java进行企业级应用开发的软件工程师
对于企业级应用软件工程师来讲,这将是一次系统的密码学之旅。本书将介绍密码学理论、Java相关算法实现、开源组件包介绍、数字证书与安全协议等相关内容,并配有相关实例为读者提供详尽实现指导,为构建企业级安全应用提供完整的技术支持。
❑系统架构师
对于系统架构师来讲,如何使用成熟技术快速构建安全企业应用是安全工作的第一要务。在算法方面,本书详述了Java 6对于密码学算法的相关实现,针对AES算法密钥长度受限问题给出解决办法。同时,针对当前Java 6不支持的算法,如SHA224、ElGamal和ECDSA等,本书详细介绍如何使用第三方开源加密组件包Bouncy Castle进行相关算法实现补充,并且还详细介绍了Apache Commons Codec,这些成熟的组件包都是构建安全企业应用必不可少的工具包。在架构方面,本书浓墨重彩地介绍了数字证书的构建、SSL/TLS协议服务搭建,并通过相关实例介绍如何构建单向/双向认证服务。
❑其他安全领域的软件工程师
如今企业级应用已经逐步转变以服务为主的异构体应用,如Web Service应用等。Java加密算法实现遵循密码学相关国际标准,完全可以与其他计算机语言(如C++、C#等)构建的异构体应用进行数据加密交互。本书为读者选择合适的算法并提供详尽的技术实现。
如何阅读本书
全书共分为3个部分:基础篇、实践篇、综合应用篇。
-
如何切割长图打印成 A4 尺寸?|99% 的人不知道的浏览器打印图片技巧
如何切割长图,并打印成 A4 尺寸?有什么好的办法,把一张长截图分割成几张,方便用A4纸打印出来的吗?或者能转成标准的pdf文档也行,主... 1681 0 24-07-03 -
免费临时邮箱大全
临时邮箱注册时不想泄露自己邮箱时可用24小时邮箱:http://24mail.chacuo.net60分钟邮箱:https://www.guerrillamail.com/zh/10 分钟邮箱... 929 0 25-03-10 -
富文本解析,折线图,MD5,bluebird
本资源提供了一套综合的编程工具和库,涵盖了富文本解析、折线图生成、MD5加密算法和Bluebird(一个Promise库)的应用。这套工具旨在帮助开... 1105 0 24-09-18 -
CSS动态渐变彩色文字代码
HTML部分:<div class="wrap">闲看儿童捉柳花</div>CSS部分:@keyframes move { 0% { background-position: 0 0; } 100% { /*... 1011 0 25-04-07 -
教师资格证考试--2019真题
(中学)教育知识能力简答题(辨析题)汇总_new.pdf(中学)材料分析题必看技巧_new.pdf18年全国教师资格考试-综合素质讲义.pdf18年全国教师资格... 776 0 24-08-19 -
PHP和MySQL Web开发
本书将介绍如何创建可交互的Web站点,包括从最简单的订单表单到复杂的安全电子商务站点,甚至是交互式的Web 2.0网站。而且,读者还将了解... 765 0 24-05-24 -
Android | 李跳跳真实好友5.0内测版,检测微信好友单删
软件介绍李跳跳-真实好友是关闭开屏广告应用李跳跳的开发者大小姐李跳跳的又一款安卓应用,这是一款专门用来检测微信好友是否将你拉黑、删... 1285 0 24-11-13 -
中国研究生招生信息网
中国研究生招生信息网该网站是教育部指定的以考研为主题的官方网站,是全国硕士研究生招生报名和调剂指定权威网站。提供:网上报名及调剂、... 1757 0 24-08-06
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~