传智播客黑马程序员免费视频教程、公开课资源下载平台

全国咨询热线:400-618-9090

互联网安全专题

  • 高级
  • 18/04/29 13点开课
  • 191人下载

互联网的安全问题是一个非常重要的议题, 掌握安全相关的原理和算法,已经是高级工程师必备的技能.....

获取资料 >> 下载完整视频 >>

【课程简介】

全网最全面的加密解密算法实战

由浅入深讲解加密算法方方面面

一行行代码带你实现对称加密DES和AES算法

掌握非对称加密RSA秘钥对生成,私钥加密公钥解密、公钥加密使用解密

带你实现消息摘要MD5、SHA1、SHA256

掌握RSA数字签名保证支付安全

掌握生成keystore与数字证书


【知识点】

Java加密解密介绍 

  内容:介绍课程主要内容,学完该课程可以达到什么目标,有哪些公司使用加密算法

02 ASCII编码

  内容:获取字符串的ASCII编码,为后面的凯撒加密算法准备

03 凯撒加密算法

  内容:凯撒加密和解密

04频度分析法破解凯撒加密算法

  内容:演示频度分析法偶就凯撒加密算法

05Byte和bit

  内容:二进制中的字节和位,获取字符byte

06常见对称加密算法介绍

  内容:介绍对称加密算法DES、AES

07DES加密和解密

  内容:封装DES加密和解密算法

08Base64编码和解码

  内容:Base64编码和解密,解决DES等加密后乱码问题

09AES加密和解密

  内容:封装AES加密和解密算法

10对称加密秘钥长度分析

  内容:分析为什么DES秘钥8位,AES 16位

11工作模式和填充模式

  内容:结合图片分析工作模式、填充模式 

12工作模式和填充模式的使用

  内容:CBC模式需要额外参数,AES算法CBC模式使用NoPadding报错,因为原文必须是16个字节整数倍

13对称加密应用实战

  内容:结合应用场景分析如何使用对称加密算法

14非对称加密算法RSA介绍

  内容:介绍RSA算法

15非对称加密RSA生成秘钥对

  内容:代码演示如何生成非对称加密RSA的秘钥对

16非对称加密RSA加密

  内容:代码演示RSA加密

17非对称加密RSA分段加密

  内容:代码演示RSA分段加密

18非对称加密RSA分段解密

  内容:代码演示RSA分段解密

19RSA保存秘钥对

  内容:演示RSA保存秘钥对,不需要每次都生成

20 总结非对称加密RSA特点

  内容:把前面的知识点总结

21 消息摘要算法介绍

  内容:介绍消息摘要算法MD5、sha等、特点、应用场景

22 消息摘要md5的使用

  内容:使用md5加密

23 获取文件的md5摘要

24 消息摘要sha1和sha256的使用

  内容:sha1、sha256加密

25 消息摘要应用实战

  内容:应用场景演示消息摘要的使用

26 数字签名

  内容:结合RSA和MD5实现数字签名

27 数字签名流程图分析

  内容:结合图片分析数字签名如何保证安全

28 数字签名实战1-时间戳

内容:登录添加时间戳参数,避免抓包登录

29 数字签名实战2-校验重复登录

内容:登录添加时间戳参数,避免抓包登录,避免重复登录

30 加密算法总结

  内容:最后总结所有加密算法


点击登录后发表评论,我们喜欢真实的你!

获取更多Java技术资料

点击订阅

最近12 位同学与你共同奋战

墨染浮生  

知了软件官方微信  

叫我小黑啊  

Dawn.  

无名者  

无名者  

落幕。  

菜sir  

喰學長『龘』  

Huang_Liner  

莫失•莫忘  

ˋ浅爱ぅ