当前位置: 首页 > news >正文

网络安全之加密解密篇教程

网络安全之加密解密篇教程

详细请看

课程描述

网络应用安全是一个大家无法忽视却又客观存在的现实问题。

如何鉴别数据文件的一致性?
如何隐藏如何简单地隐藏、传递并保存机密数据?
如何对数据加密?
如何传递对称加密算法密钥?
如何进行身份认证?
如何确保网络交互平台的安全性?

结下来我们要共同学习的内容,就是要解决这些难题。

项目介绍

系统加固
项目平台
演示:Windows XP
语言:Java
工具:Eclipse

涉及知识
语言基础:Java。
Java权限文件配置以及使用
第三方开源工具:Bouncy Castle。

技术亮点
Java权限文件配置以及使用。
通过Bouncy Castle扩充Java 6尚未支持算法。

需求分析
提高系统安全级别,增加密钥长度。
扩充系统加密算法
数据一致性校验
项目平台
演示:Windows XP
语言:Java
工具:Eclipse

涉及知识
语言基础:Java。
消息摘要算法:MD5、SHA1、MAC等
第三方开源工具:Bouncy Castle、Apache Commons Codec等。

技术亮点
消息摘要算法的运用、实践。
Bouncy Castle对于Java 6尚未支持算法的补充。
Apache Commons Codec对于Java 6的包装。

需求分析
针对看似一致的文件进行校验。

数据隐藏
项目平台
演示:Windows XP
语言:Java
工具:Eclipse

涉及知识
语言基础:Java。
Base64算法
第三方开源工具:Bouncy Castle、Apache Commons Codec。

技术亮点
Base64算法的运用、实践。
Bouncy Castle、Apache Commons Codec对于Base64算法的支持。

需求分析
利用Base64算法传递隐藏在URL中的机密信息。

数据加密
项目平台
演示:Windows XP
语言:Java
工具:Eclipse

涉及知识
语言基础:Java。
对称加密算法:DES、3DES、AES、IDEA等
第三方开源工具:Bouncy Castle。

技术亮点
对称加密算法的运用、实践。
Java 6所支持的对称加密算法实现。
Bouncy Castle对于对称加密算法的支持。

需求分析
机密文件加密。

密钥加密
项目平台
演示:Windows XP
语言:Java
工具:Eclipse

涉及知识
语言基础:Java。
非对称加密算法:DH、RSA、ElGamal等
第三方开源工具:Bouncy Castle。

技术亮点
非对称加密算法的运用、实践。
Java 6所支持的非对称加密算法实现。
Bouncy Castle对于非对称加密算法的支持。

需求分析
密钥加密。

数据签名
项目平台
演示:Windows XP
语言:Java
工具:Eclipse

涉及知识
语言基础:Java。
非对称加密算法:DH、RSA、ElGamal等
第三方开源工具:Bouncy Castle。

技术亮点
非对称加密算法的运用、实践。
Java 6所支持的非对称加密算法实现。
Bouncy Castle对于非对称加密算法的支持。

需求分析
密钥加密。
构建数字证书
项目平台
演示:Windows XP
语言:Java
工具:Eclipse、OpenSSL、KeyTool

涉及知识
语言基础:Java。
非对称加密算法RSA、数字签名算法RSA、消息摘要算法SHA1/MD5、Base64算法
数字证书
证书管理工具:OpenSSL、KeyTool。

技术亮点
数字证书的运用、实践。
通过数字证书构建安全的Socket通讯。

需求分析
通过数字证书构建底层Socket通讯。
HTTPS平台
项目平台
演示:Windows XP
语言:Java
工具:Eclipse、OpenSSL、Tomcat、WireShark
Web Service框架:Axis

涉及知识
语言基础:Java。
非对称加密算法RSA、数字签名算法RSA、消息摘要算法SHA1/MD5、Base64算法
数字证书
安全协议:HTTPS、SSL/TLS
证书管理工具:OpenSSL。
Tomcat配置
网络监控:WireShark
Web Service框架:Axis等

技术亮点
Tomcat服务器下HTTPS的配置与使用。
开放式WebService平台的HTTPS安全加固。
需求分析
构建安全的HTTPS协议的WebService平台。

 

相关文章:

  • 中国股神最新力作——《猎杀黑马》即将上市
  • 《演讲之禅》助你成长为一名合格程序员
  • Android 3D游戏开发——Opengl ES游戏引擎实现
  • 2010网络营销大会将于6月在京举行
  • 近期 10 大 IT 人文好书盘点
  • 2010年IT10大好书榜(上半年刊)——国内原创篇
  • 2010年IT10大好书榜(上半年刊)——国外引进篇
  • 近期10大IT人文好书盘点
  • 第四届中国软件运营服务(SaaS)大会圆满结束
  • 2010年计算机图书畅销榜——IT人文篇
  • 微博的力量
  • 分析模式:可复用的对象模型
  • 编写高质量代码--Web前端开发修炼之道
  • 《裂变——看得见的未来》新书首发式暨读者联欢会
  • 架构实战--软件架构设计的过程
  • Android系统模拟器绘制实现概述
  • AWS实战 - 利用IAM对S3做访问控制
  • cookie和session
  •  D - 粉碎叛乱F - 其他起义
  • Java IO学习笔记一
  • Java程序员幽默爆笑锦集
  • Just for fun——迅速写完快速排序
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 前端之React实战:创建跨平台的项目架构
  • 为什么要用IPython/Jupyter?
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 你对linux中grep命令知道多少?
  • 《码出高效》学习笔记与书中错误记录
  • raise 与 raise ... from 的区别
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #考研#计算机文化知识1(局域网及网络互联)
  • (1)Android开发优化---------UI优化
  • (23)Linux的软硬连接
  • (4)STL算法之比较
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (js)循环条件满足时终止循环
  • (论文阅读11/100)Fast R-CNN
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .equals()到底是什么意思?
  • .htaccess配置常用技巧
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • ::before和::after 常见的用法
  • @RequestBody的使用
  • [\u4e00-\u9fa5] //匹配中文字符
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [AIGC] MySQL存储引擎详解
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [Android] Amazon 的 android 音视频开发文档
  • [bzoj1324]Exca王者之剑_最小割