评分9.5
5节课
159185人已学
本套视频重点讲解了散列算法(哈希算法)、对称分组密码算法、非对称密码算法和数字签名算法、以及编码和解码算法的原理和Go语言的编程实现。
课程介绍:
密码学可以细分为密码协议、密码技术以及密码学算法。《Go语言密码学》这套视频主要讲解密码学算法。
第1节 密码学家族1
第2节 密码学家族2
第3节 密码学家族3
第4节 密码学家族4
第5节 Go语言实现哈希算法
上节课我们已经接入了第三方的短信服务SDK功能,可以接受短信验证码。在用户接受到验证码以后,输入验证码进行登录,我们需要验证用户输入的验证码是否正确。
go语言的最大两个亮点,一个是goroutine,一个就是chan了。二者合体的典型应用CSP,基本就是大家认可的并行开发神器,简化了并行程序的开发难度,我们来看一下CSP。
在本课程的前面的内容中,已经学习了微服务之间通信采用的通信协议,如何实现服务的注册和发现,搭建服务管理集群,以及服务与服务之间的RPC通信方式。具体的内容包括:protobuf协议,consul及docker部署consul集群,gRPC框架的使用等具体的实现方案。