区块链编程精品教程系列(三)【密码学篇】

2.5万
44
2018-08-20 15:14:47
287
214
1527
403
课程简介 本课程涵盖区块链开发全部的必备密码学技术,包括密码理论、对称加密、分组密码、非对称加密、单向散列、消息认证、数字签名、证书、SSL 等部分。掌握常见的密码学接口和程序设计。 课程接口全部采用Golang实现Api的封装和调用,需要具备一定的Golang语言编程能力。 课程特色 1. 掌握密码学理论与信息安全常识。 2. 掌握对称加密、非对称加密(DES、AES、ECB、CBC、RSA)以及相关API调用与业务逻辑。 3. 了解常用散列算法与相关开发接口(MD5、SHA-1、SHA-22
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
视频选集
(28/46)
01-知识点大纲介绍
06:59
02-数据加密中的一些基本概念
12:09
03-数据编码
07:36
04-DES加解密数据的细节
13:43
05-对称加密密码分组
15:33
06-对称加密最后一个分组填充解决方案
11:05
07-分组数据填充函数代码实现
14:05
08-分组填充的数据删除代码实现
05:35
09-使用des完成对称加密处理思路
07:16
10-使用des加密代码实现
12:12
10-使用des加密代码实现
12:26
11-使用des解密处理思路
03:34
12-使用des解密代码实现
07:59
13-des加解密测试程序
09:00
14-3DES对称加密算法
14:55
15-使用3des对数据加密的处理流程
03:12
16-使用3des对数据进行对称加密代码实现
07:46
17-使用3des对数据解密代码实现
05:27
18-3des加解密函数测试
02:57
19-AES对称加密算法
06:46
20-使用aes进行对称加密思路
02:34
21-aes对称加密函数代码实现
05:28
22-aes解密函数代码实现
04:58
23-aes加解密函数测试程序
01:55
24-对称加密知识总结
07:34
25-非对称加密优缺点以及秘钥的使用
12:01
26-非对称加密的秘钥分发和加解密流程
11:52
27-RSA加解密流程
05:54
01-使用go生成公钥私钥步骤
13:28
02-生成私钥并写入磁盘
14:41
03-生成公钥big写入磁盘
08:57
04-生成公钥私钥函数测试
04:06
05-需要注意的细节
04:04
06-使用rsa进行加解密流程
03:29
07-使用公钥进行加密代码实现
18:22
08-使用私钥解密代码实现
10:44
09-非对称加解密测试
04:15
10-非对称加密的困惑
06:14
11-单向散列函数介绍
07:31
12-单向散列函数的特点
08:53
13-单向单列函数的应用
15:16
14-常用哈希函数介绍
08:32
15-对数据进行哈希运算的第一种方式
10:25
16-对数据进行哈希运算第二种方式
12:22
17-哈希函的测试
03:56
18-其他哈希函数的哈希运算和总结
04:34
客服
顶部
赛事库 课堂 2021拜年纪