全部课程 > Go语言与区块链 > 密码学

授课机构:超级PK10官网

密码学

密码学是区块链中几个核心部分之一

价      格¥189

优惠活动   无

特色服务 社区交流 24H答疑 作业批改 系统化学习 资料下载
选择班次

报班即学,有效期320天

课程简介

  密码学是区块链中几个核心部分之一.是实现数据按照的重要手段.在本阶段中介绍了大部分区块链成名项目中应用频率比较高的密码学.每个密码学都有单独的讲解.这部分要重点学习,是后面学习比特币、以太坊、超级账本源码的基础


适合人群

  l 适合零基础学Go语言的初学者

  l 想转行进入区块链行业的工作人员

  l 适合即将要进入就业阶段人员加深对行业了解

课程亮点

  密码学是区块链中几个核心部分之一.是实现数据按照的重要手段.在本阶段中介绍了大部分区块链成名项目中应用频率比较高的密码学.每个密码学都有单独的讲解.这部分要重点学习,是后面学习比特币、以太坊、超级账本源码的基础

主讲内容

  1:算法概述

  2:数据结构概述

  3:数组

  4:链表简介

  5:单向非循环链表

  6:单向非循环链表添加头元素

  7:单向非循环链表插入元素

  8:单向非循环链表删除头尾元素

  9:单向循环链表

  10:Go语言中双向链表

  11:改写list实现双向循环链表

  12:栈简介

  13:栈实现

  14:树

  15:二叉树

  16:二叉树定义及遍历

  17:完全二叉树

  18:堆

  19:Go语言中heap初始化

  20:堆的插入

  21:堆的删除

  22:队列

  23:队列实现

  24:使用堆实现优先队列

  25:Hash

  26:加法hash

  27:位运算hash

  28:MD5

  29:Go语言中MD5支持

  30:Go语言中MD5断点解读

  31:SHA

  32:Go语言中sha1支持

  33:Go中SHA1代码断点解读

  34:sha2

  35:Go语言中sha256支持

  36:Go语言中sha512支持

  37:密码学概述

  38:DES

  39:Go语言中DES支持

  40:Go语言中DES代码断点解读

  41:使用CBC模式对数据进行加密

  42:使用CBC模式对数据进行解密

  43:3DES

  44:Go语言中3DES支持

  45:AES

  46:Go语言中AES支持

  47:RC4

  48:Go语言中RC4实现

  49:RSA

  50:生成RSA公钥私钥

  51:RSA加解密

  52:椭圆曲线算法

我知道了

北京总部地址:北京市海淀区西三旗街道建材城西路中腾建华商务大厦东侧二层尚学堂

咨询电话:400-009-1906 010-56233821

Copyright 2007-2019 北京尚学堂科技有限公司 京ICP备13018289号-1 京公网安备11010802015183