• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 区块链密码学课程大纲分享

发布时间:2020-06-05 18:16:04 浏览 3516 来源:博学谷 作者:照照

    本文将和大家分享区块链密码学的课程大纲,该课程涵盖区块链开发全部的必备密码学技术,包括密码理论、对称加密、分组密码、非对称加密、单向散列、消息认证、数字签名、证书、SSL等部分。课程接口全部采用Go实现API的封装和调用,需要具备一定的Go语言编程能力。课程大纲如下:

     

    区块链密码学课程大纲

     

    1、密码

    1)发送者、接受者和窃听者

    2)加密和解密

    3)秘钥

    4)密码与信息安全常识

     

    2、对称加密

    1)编码

    2DES

    3)三重DES

    4AES

    5)应选择哪种对称加密

     

    3、分组密码的模式

    1)分组密码

    2)模式

    3ECB模式

    4CBC模式

     

    4、非对称加密

    1)非对称加密通信流程

    2RSA

    3)非对称加密解惑

     

    5、单向散列函数

    1)什么是单向散列函数

    2)单向散列函数的性质

    3)关于术语

    4)单向散列函数的实际应用

    5)常用的单向散列函数

     

    6、消息认证码

    1)什么是消息认证码

    2)消息认证码的使用步骤

    3HMAC

    4)消息认证码的密钥配送问题

    5)消息认证码无法解决的问题

     

    7、数字签名

    1)从消息认证到数字签名

    2)签名的生成和验证

    3)数字签名的方法

    5)通过RSA实现数字签名

    6)数字签名无法解决的问题

     

    8、证书

    1X.509

    2)公钥基础设施(PKI

    3Go中的证书认证

     

    9SSL/TLS

    1)客户端与服务器

    2)用SSL/TLS承载HTTP

     

    以上就是区块链密码学课程大纲的全部分享。如果你具备一定的Go编程基础,对区块链领域和信息安全领域感兴趣,不妨在博学谷在线学习区块链密码学的课程。我们将带你揭开区块链中密码学的神秘面纱,并帮助你快速掌握区块链必备密码学技术。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: Golang工程师面试提升课程推荐 下一篇: 区块链课程学习哪些区块链知识?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码