课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

课程咨询、获取课件、技术交流直接加入博学谷在线学习:631731828

课程简介
本课程涵盖区块链开发全部的必备密码学技术,包括密码理论、对称加密、分组密码、非对称加密、单向散列、消息认证、数字签名、证书、SSL等部分。掌握常见的密码学接口和程序设计。课程接口全部采用Go实现API的封装和调用,需要具备一定的Go语言编程能力。

主讲内容
1.密码
2.对称加密
3.分组密码的模式-(选学)
4.非对称加密
5.单向散列函数
6.消息认证码
7.数字签名
8.证书
9.SSL/TLS






学完收获
1.掌握密码学理论与信息安全常识;
2.掌握对称加密、非对称加密(DES、AES、ECB、CBC、RSA)以及相关API调用与业务逻辑; 
3.了解常用散列算法与相关开发接口(MD5、SHA-1、SHA-224、SHA-256、SHA-512等);
4.掌握常用消息认证机制以及Go中的应用;
5.掌握常用必备的数字签名、证书(PKI、CA)等常用证书流程以及Go中的程序调用;
6.掌握对称加密、非对称加密、证书应用场景
7.熟悉对称加密中分组密码模式原理
8.掌握对称加密、非对称加密实现
9.掌握单项散列函数应用场景
温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课