扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
![](https://img-blog.csdnimg.cn/20201202154019321.png)
订阅后:请点击此处观看视频课程
视频教程-通俗易懂的Java安全密码学教程-Java
学习有效期:永久观看
学习时长:330分钟
学习计划:6天
难度:高
「口碑讲师带队学习,让你的问题不过夜」
![](https://img-bss.csdnimg.cn/201510161036551187.png)
讲师姓名:张长志
CTO/CIO/技术副总裁/总工程师
讲师介绍:张长志技术全才、擅长领域:区块链、大数据、Java等。10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业。拥有丰富的企业应用软件开发经验、深厚的软件架构设计理论基础及实践能力。项目开发历程:基于大数据技术推荐系统 ,医疗保险大数据分析与统计推断,H5跨平台APP,携程酒店APP,Go语言实现Storm和ZK类似框架。
☛点击立即跟老师学习☚
「你将学到什么?」
互联网经过二十多年的发展,已经与我们的生产生活紧密相联,带动了技术创新、经济发展、社会进步,通过互联网让我们进入大数据信息时代。但与此同时,网络安全也迎来了更多的挑战,网络安全事故频频发生,成为了人们日趋关注的热点话题,如:2019年拼xx被曝出现重大BUG,黑产团伙通过过期优惠券漏洞盗取了数千万张平台优惠券,使其一夜损失高达200多亿...
本课程讲解内容为密码安全,从古代密码学,近代密码学,现代密码学的基础部分讲起,内容由浅入深,适合有一定Java开发基础的相关人员,也适合具备一定软件开发能力的人员。
通过本课程的学习,大家不仅能够理解密码学的基本概念,同时对于密码学中各种加密和解密方式的使用,以及各种实际应用场景,也会有更深入的认识。
「课程学习目录」
1.00_JAVA-密码学前言 |
2.01_JAVA-密码学基本概念 |
3.02_JAVA-古代密码学-替换法 |
4.03_JAVA-古代密码学-移位法 |
5.04_JAVA-古代密码学-频率分析法破解 |
6.05_JAVA-现代加密方式 |
7.06_JAVA-现代密码学的核心 |
8.07_JAVA-如何设置密码保证安全 |
9.08_JAVA-ascii编码 |
10.09_JAVA-字符串对应ascii编码 |
11.10_JAVA-凯撒加密 |
12.11_JAVA-凯撒加密原理 |
13.12_JAVA-凯撒解密 |
14.13_JAVA-频率分析法破译密码和破译原理 |
15.14_JAVA-byte和bit的关系 |
16.15_JAVA-中文和英文对应的字节 |
17.16_JAVA-对称加密的原理 |
18.17_JAVA-des加密 |
19.18_JAVA-des解密 |
20.19_JAVA-base64核心原理 |
21.20_JAVA-base64原理核心规则 |
22.21_JAVA-base64补等号规则说明 |
23.22_JAVA-toString和newString的原理 |
24.23_JAVA-AES加密和解密 |
25.24_JAVA-加密模式和填充模式 |
26.25_JAVA-消息摘要算法 |
27.26_JAVA-数字摘要算法 |
28.27_JAVA-数字摘要算法实现 |
29.28_JAVA-数字摘要算法抽取 |
30.29_JAVA-其他数字摘要算法实现 |
31.30_JAVA-非对称加密算法 |
32.31_JAVA-公钥和私钥生成规则 |
33.32_JAVA-私钥加密 |
34.33_JAVA-公钥加密和私钥解密 |
35.34_JAVA-保存公钥和私钥 |
36.35_JAVA-公钥和私钥代码抽取 |
37.36_JAVA-读取私钥 |
38.37_JAVA-获取私钥key对象 |
39.38_JAVA-获取公钥对象 |
40.39_JAVA-什么是数字签名 |
41.40_JAVA-数字签名原理 |
42.41_JAVA-数字证书 |
43.42_JAVA-CA认证中心 |
44.43_JAVA-数字证书 |
45.44_JAVA-校验签名 |
46.45_JAVA-生成数字签名 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,6天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Java知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
能够理解密码学的基本概念
对于密码学中各种加密和解密方式的使用,以及各种实际应用场景,也会有更深入的认识。