java aes加密_行走江湖,安全第一 | 尚硅谷Java安全密码学教程发布!

a5a7808b415c41ebbba5f156cf5a5da7.png

一个月黑风高的夜晚,

我的QQ被盗了……

群里充斥着“我”的打字致富信息,

好友在线调侃我:

难怪你的麒麟臂这么粗,

要注意身体啊,

心理已经很变态了,

身体一定要健康啊。

我……有朋自远方来,虽远必诛!

a3dd1361c1e7933970fc943ef0857d13.png

那一天,我的心在滴血,

眼泪啊止不住的往下流,

马伟奇老师拍了拍我的肩膀,

“年轻人,你一定没女朋友吧?”

What?这什么鬼?

21080b538c19068eaa0bd7d677ccf4ae.png

“有女朋友的话,密码不会这么简单。”

我们都是人造革,你是真的皮啊!

马老师,你可能不知道,你这样说话……

在郫县是要被做成豆瓣酱的!

24057caf691b76187a16315ad8833ec4.png

不过……

他安利了我一套密码设置大法——

e8f898d8ffa884fa51ae21a6f057c948.png

小马哥科普时间:

密码一定要强壮,
要长,要复杂,还要好记!

比如,用一个简单的单词:American,

制定自己的密码规则:

abc换成123、e换成@,

密码生成:Am@ri31n,

大小写字母、符号、数字的组合,

一个合格的8位密码诞生!

3ac6d82f5c4451e4cca239557de034fb.png

再比如一句话,“宋红康是一个妻管严”,

生成密码:SHKis17|yan,完美!

你忘记密码时,只要想一想这句话……

6158c5c0a2407ee6227d7d7e8ba2f026.png

作为程序员,还可以使用变态级密码:

“为人不识马伟奇,便称英雄也枉然。”

英雄,LOOK:

wr!know(MWQ)shit!say(hero)

当然了,你可以这么变态,但是……

你可能没必要这么变态。

7fb86b6e9f2bc81e3a9e9c98d86836c9.png

这只是日常生活中最简单的密码设置,作为程序员更加应该具有安全意识,小马哥一咬牙一跺脚心一横眼一瞪,录了一套Java安全密码学详解视频!真是……“我是马老师,我在做科普”,一言不合就整小电影,二话不说咔咔录完了!

ece216ce304ffdf54778e6b616a47e2a.png
本套视频从古代密码学、近代密码学、现代密码学最基础的部分讲起,内容由浅入深,适合有一定Java开发基础的学习者,也适合具备一定软件开发能力的从业者。

视频包含以下内容

1、第一部分讲解密码学的基本概念,让你对密码学有一个总体的认识,能够清晰的了解密码学的核心原理以及如何破译密码。

2、第二部分讲解密码学当中单表替换、多表替换、移位法进行加密、频率分析法破译密码、恩尼格玛机、散列函数、流加密、块加密,以及如何设置密码保证安全。使你能够深入理解密码学的底层原理以及密码学的具体操作。

3、第三部分讲解密码学凯撒加密、维尼吉亚密码、概率论、恩尼格玛机、对称加密、非对称加密、DES、AES、BASE64、ECB、CBC、NoPadding、PKCS5Padding、数字摘要、数字签名、数字证书等加密模式、填充模式及各种原理,让你能够掌握密码学的概念和原理,熟练应用密码学相关知识。

Java安全密码学前言
736be7f15a5c975757671c48de89b44a.png
https://www.zhihu.com/video/1249286970465357824

Java安全密码学详细目录

01.密码学前言

02.密码学基本概念

03.古代密码学-替换法

04.古代密码学-移位法

05.古代密码学-频率分析法破解

06.现代加密方式

07.现代密码学的核心

08.如何设置密码保证安全

09.ascii编码

10.字符串对应ascii编码

11.凯撒加密

12.凯撒加密原理

13.凯撒解密

14.频率分析法破译密码和破译原理

15.byte和bit的关系

16.中文和英文对应的字节

17.对称加密的原理

18.des加密

19.des解密

20.base64核心原理

21.base64原理核心规则

22.base64补等号规则说明

23.toString和newString的原理

24.AES加密和解密

25.加密模式和填充模式

26.消息摘要算法

27.数字摘要算法

28.数字摘要算法实现

29.数字摘要算法抽取

30.其他数字摘要算法实现

31.非对称加密算法

32.公钥和私钥生成规则

33.私钥加密

34.公钥加密和私钥解密

35.保存公钥和私钥

36.公钥和私钥代码抽取

37.读取私钥

38.获取私钥key对象

39.获取公钥对象

40.什么是数字签名

41.数字签名原理

42.数字证书

http://43.CA认证中心

44.数字证书

45.校验签名

46.生成数字签名

本文转载:公众号

作者:尚硅谷

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值