你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
讲师介绍
课程详情
《Go语言密码学——弥补您的编程短板》
在计算机科学中,密码学用来解决某些特定的技术难题:
1、文件机密性,对于某些需要保密的文件的加密工作。
2、鉴别真伪,也叫认证,防止文件被伪造。
3、验证完整性,验证文件的完整性,传输中是否有破损。
4、信用问题,也即不可抵赖性,这也是区块链要解决的关键问题,对于所有人的信用问题,那些承诺算不算数。
视频介绍:
密码学可以细分为密码协议、密码技术以及密码学算法。《Go语言密码学》这套视频主要讲解密码学算法。本套视频重点讲解了散列算法(哈希算法)、对称分组密码算法、非对称密码算法和数字签名算法、以及编码和解码算法的原理和Go语言的编程实现。
为什么要出品本套视频?
对于编程人员来说,无论是文件持久化存储、数据库存储、网络信息的传输,只要涉及到保密信息的存储和传输,都必须使用密码学算法,比如说:账户信息、积分系统、支付系统。可以说密码学算法是程序员的必修课。
目前大多数程序员在用到密码学算法时,常心生畏惧,或者人云亦云,不求甚解,自然写出来的程序在安全性上也是大打折扣。可以说,密码学算法是大多数程序员技术上明显存在的短板。
本套视频中,我们对密码学算法中的一些概念进行了厘清,纠正了一部分程序员对密码学算法概念的错误描述。完全本套视频,可以让开发人员对应用密码学的算法进行透彻理解。知其然并能知其所以然。
适用人群:
本视频适用于具有Go语言基础的编程开发人员。
对于Java、Python等其他编程语言的开发者也很有帮助,密码学算法的原理都相同,不过是具体的代码实现略有差异而已。
- 请勿私下交易请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
- 听课说明
1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课
2、手机/平板:下载腾讯课堂APP, 进入学习页面听课
相关体验课
2019千锋GO语言超详细入门教程(笔记+课件+源码)
- web前端 初中物理 就业 高中化学 excel 唱歌 韩语 硬笔书法 docker 高中物理 中医基础理论 日语学习 彩铅 微积分 前端开发 初级会计职称 英语六级 二级建造师 摄影 Excel公式