【学习打卡】第1天-C01密码学导学

2022/8/6 4:22:51

本文主要是介绍【学习打卡】第1天-C01密码学导学,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

【学习打卡】第1天-C01密码学导学

  • 课程名称:人人都该懂密码学,通用密码学原理与应用实战

  • 章节名称:

    • 第1章:课程介绍及学习指南
      • 2-1常见的安全威胁
  • 讲师姓名:马里布

课程内容

密码学习很早就被人们研究,并在二战中大规模应用,并对战争的进程与结果都产生了重大的影响。目前与生活密不可分,甚至可以说应是工程师必修的一门课。

密码学并非高不可攀,早就存在于生活中的方方面面。

网页访问协议由http升级为https,其中的s就是加入了基于密码学的传输层,使得安全访问网站成为标配。

当下载大文件时,有可能出现下载不全,或被别有用心者加入黑客代码与程序,即篡改了文件内容,我们可以通过查看官方checksum,来与下载文件的校验码来比对,如果相同即为安全下载的文件,可以使用。这是密码学中支撑数据完整性理论的实际应用。

身份认证可以有效防止被钓鱼网站套取用户名与密码。

在金融支付领域要直接使用哈希、数字签名、证书机制。这些也成为了行业规范标准。

密码学应用

  • 数据、文件的指纹特征。是用来快速判断一堆数据是否和另一堆数据相同,密码学提供了数字指纹的手段来实现
  • 通信传输安全。HTTPS
  • 识别钓鱼网站。身份识别
  • 商业隐私和敏感数据安全。在线支付
  • 提供金融交易安全
  • 消息的不可抵赖性

本课程的难点与重点:

  • 有一些枯燥的理论知识
  • 有一些记法符号公式
  • 有一些看似无关紧要的内容
  • 理论知识有难度且很重要,请不抵触理论学习
  • 以低于传统课本的难度普及密码学理论知识

建议的学习方案

  • 图解与公式代码具有等价含义:注重图解,代码练习
  • 遇到少量难懂的数学,可适当温习补充
  • 遇到专业英文词汇,要多查多记多背

如果遇到难以消化的知识点

  • 优先捕捉核心脉络关系,理论细节可以逐步消化
  • 求助各方资源来充实自己

课程安排

  • 密码学基础
    • 密码学习Hash函数
    • 对称加密
    • 分组加密
    • 非对称加密
    • 数字签名
    • 密钥交换
    • 证书和信任链
    • 编码和解码

学习心得

对于密码学习一直是只闻楼梯响,不见人下来。只觉得高大上,之前也看过相关内容,但都被晦涩难懂的类名和复杂的体系给搞得晕头转向,不明就里,学了就忘,慢慢的就全还回去了。

这回听老师话,认真学习,切实掌握理论与实用知识,为高可用打好基础。

课程截图

密码学知识体系
密码学要解决的问题



这篇关于【学习打卡】第1天-C01密码学导学的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程