课程分类

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

你将获得

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

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • Golang分布式架构师、区块链行业分析师、千锋教育金牌讲师。精通Golang、Python及Java编程。出版发行《手把手教你实现比特币》(Java版及Golang版)、《GoWeb开发实战》、《Gin框架开发与实战》、《Golang实现网络爬虫》、《ETCD》、《茹姐教Java》等。 曾参与无线城市、中外运办公系统等大型项目的实战开发。

  • 1、精通Java语言,Android开发,Go语言编程 2、曾任光大银行技术研发部核心研发,千万级金融应用研发 3、北京块易科技联合创始人,研发区块链产品 4、腾欣网络科技创始人

  • 千锋教育IT视频资源库全开源,免费分享【源码、笔记、教程】,只为励志成为程序员的你~~

  • 课程详情

    获取全套视频资料源码,付费后,请添加官方指定qq:2377443170  

    《Go语言密码学——弥补您的编程短板》
     
    在计算机科学中,密码学用来解决某些特定的技术难题:
    1、文件机密性,对于某些需要保密的文件的加密工作。
    2、鉴别真伪,也叫认证,防止文件被伪造。
    3、验证完整性,验证文件的完整性,传输中是否有破损。
    4、信用问题,也即不可抵赖性,这也是区块链要解决的关键问题,对于所有人的信用问题,那些承诺算不算数。

     
    视频介绍:
           密码学可以细分为密码协议、密码技术以及密码学算法。《Go语言密码学》这套视频主要讲解密码学算法。本套视频重点讲解了散列算法(哈希算法)、对称分组密码算法、非对称密码算法和数字签名算法、以及编码和解码算法的原理和Go语言的编程实现。
     
    为什么要出品本套视频?
           对于编程人员来说,无论是文件持久化存储、数据库存储、网络信息的传输,只要涉及到保密信息的存储和传输,都必须使用密码学算法,比如说:账户信息、积分系统、支付系统。可以说密码学算法是程序员的必修课。
           目前大多数程序员在用到密码学算法时,常心生畏惧,或者人云亦云,不求甚解,自然写出来的程序在安全性上也是大打折扣。可以说,密码学算法是大多数程序员技术上明显存在的短板。
           本套视频中,我们对密码学算法中的一些概念进行了厘清,纠正了一部分程序员对密码学算法概念的错误描述。完全本套视频,可以让开发人员对应用密码学的算法进行透彻理解。知其然并能知其所以然。
     
    适用人群:
           本视频适用于具有Go语言基础的编程开发人员。
           对于Java、Python等其他编程语言的开发者也很有帮助,密码学算法的原理都相同,不过是具体的代码实现略有差异而已。
     
    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

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

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