- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
本课程要求学员具备Java web开发基础,适合:Java数据加解密开发人员;Java Web数据加密/解密开发人员;对Java数据加密/解密感兴趣人员;项目用到浏览器端数据加密的开发人员。
你将会学到:
基于Java Web技术设计数据加密/解密模块,实现对Web传输数据加密,有效保证数据的安全。
- 使用Java web技术实现客户端和服务端数据加密与解密
课程简介:
1.基于Java设计一个通用数据加密模块,该模块通过非对称加密技术和AJAX技术实现对Web传输数据的加密,有效保证数据的安全;
2.学完课程学员可掌握以下技术:
1)使用Java技术生成RSA加密算法的公钥和私钥;
2)会用Java技术使用RSA算法对数据进行加密和解密;
3)会使用jsencrypt.js对浏览器端表单数据进行加密和解密;
4)浏览器端数据加密与服务端解密的协同开发;
3.简单修改可移植到其它 Java Web开发项目中,节约开发时间和成本;
课程大纲-Java Web数据加密模块设计与实现
2
002加密框架设计思路首先,主要介绍了加密算法的选择,讲解了对称加密、非对称加密和hash三种加密方式,给出了选择RSA算法的原因。其次,介绍了加密框架的流程。
「仅限付费用户」点击下载“002加密框架设计思路.pptx”
[11:02]开始学习3
003服务端密钥对生成类编写主要基于JAVA加密API实现了RSA算法公解钥和私钥的生成,并写到相应的配置文件中。
「仅限付费用户」点击下载“003服务端密钥对生成类编写ppt和jar包.rar”
[20:47]开始学习4
004服务器端加密类-密钥读取方法编写使用Java实现了从配置文件中读取公钥和私钥,并保存到类的成员变量中。
「仅限付费用户」点击下载“004服务器端加密类-密钥读取方法编写.pptx”
[09:59]开始学习7
007浏览器端数据加密解密代码编写使用jsp和javascript技术,基于jsencrypt.js实现了浏览器端的数据加密与解密代码编写。
「仅限付费用户」点击下载“007浏览器端数据加密解密代码编写ppt和相关资料.rar”
[17:53]开始学习8
008加密和解密协同开发示例-浏览器端公钥获取代码编写以用户登录为示例,使用Servlet演示了服务器端公钥提供接口的编写,并基于AJAX技术实现了浏览器端的公钥获取代码编写。
「仅限付费用户」点击下载“008加密和解密协同开发示例-浏览器端公钥获取代码编写.rar”
[13:39]开始学习9
009加密和解密协同开发-获取表单数据代码编写主要实现了将表单中的数据生成json格式,方便后端解密。
「仅限付费用户」点击下载“009加密和解密协同开发获取表单数据代码编写.pptx”
[10:11]开始学习10
010加密解密协同开发-浏览器端数据加密使用公钥对 生成的json格式表单数据进行加密,并使用AJAX技术将数据传到服务端。
「仅限付费用户」点击下载“010加密解密协同开发-浏览器端数据加密.pptx”
[13:57]开始学习11
011加密解密协同发-服务器端数据解密使用Java技术实现对浏览器端数据进行解密,并返回结果到浏览器。
「仅限付费用户」点击下载“011加密解密协同发-服务器端数据解密-ppt和相关资料.rar”
[20:13]开始学习